Laravel 4 如何在laravel中从数据库表中搜索值并将结果显示到网站
我正在尝试从数据库表中搜索一个值,并使用laravel将结果显示到网站。 php代码是Laravel 4 如何在laravel中从数据库表中搜索值并将结果显示到网站,laravel-4,Laravel 4,我正在尝试从数据库表中搜索一个值,并使用laravel将结果显示到网站。 php代码是 <form role="form" method="post" action="{{URL::Route('postSearch')}}"> <div class="form-group {{($errors->has('pname'))?'has-error':''}}"> <label for="pname">Name :</label><inp
<form role="form" method="post" action="{{URL::Route('postSearch')}}">
<div class="form-group {{($errors->has('pname'))?'has-error':''}}">
<label for="pname">Name :</label><input id="pname" name="pname" type="text" class="form-control"></div>
<div class="form-group"><input type="submit" name="submit" value="submit" class="btn btn-default"></div>
</form>
我的controller.php在这里
{//$parents=Input::get'pname';
$parents=新的父母;
$parents->pname=Input::get'pname';
var_dumpInput::get'pname';
如果$parents
{
返回重定向::路由'view',$parents->pname;
}
其他的
{
返回重定向::路由“getSearch”
->使用“失败”,“未找到值,请重试”;
}
}
这是我的代码..我想当我们在文本框中输入名称时,它是否在数据库表中。如果是,则仅显示表中的详细信息显示地址,否则404错误。如何检查
如何解决为foreach视图提供的错误异常E_未知无效参数:C:\xampp\htdocs\laravel\public\View.blade.php。因此,如果得到结果,首先使用pname进行搜索,返回地址,否则返回404。 在你的后期搜索中,其他部分的操作将与此类似
else{
try {
$pname = Input::get('pname');
$parents = ForumParent::where('pname', $pname)->first();
if(empty($parents))
{
throw new \Exception("Parent not found");
}
return Redirect::route('view',$parents->address);
} catch (Exception $e) {
abort(404);
}
}
查看操作将如下所示。设想parent_view.blade.php显示父级的地址
public function view($address)
{
return View::make('parent_view', compact('address'));
}
谢谢…但是发生了一个错误。。。未找到InvalidArgumentExceptionView[视图]。我的route.php是。Route::grouparray'prefix'=>'/search',函数{Route::get'/',数组'uses'=>'SearchController@getSearch','as'=>'getSearch';Route::post'/',数组'uses'=>'SearchController@postSearch“,”as'=>'postSearch';Route::grouparray'before'=>'auth',函数{Route::get'/view/{paddress}',数组'使用'=>'SearchController@view“,”as'=>“视图”;};}。我的controller.php视图代码是……….公共函数视图$paddress{return view::make'view',compact'paddress';}视图。blade.php是……@foreach$paddress as$padd address:{{{$padd->paddress}@endforeach。。。。。我在URL中得到答案…但在网页中没有。。。有什么问题吗???paddress是我在tableForumParenthow中的地址名,用于编写routes.php??请澄清您的控制器、模型和routes文件。以及父和父地址的数据库结构My view.blade.php是@foreach$parents作为$parent{{{{$parent->pmobile}{{{$parent->paddress}