Laravel 4 如何在laravel中从数据库表中搜索值并将结果显示到网站

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

我正在尝试从数据库表中搜索一个值,并使用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><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}