Php Laravel从搜索框和查询中获取值
我尝试从搜索框中获取值并发送到控制器方法以显示对象 我尝试使用get方法表单,但它不起作用 这是我的看法Php Laravel从搜索框和查询中获取值,php,html,laravel,Php,Html,Laravel,我尝试从搜索框中获取值并发送到控制器方法以显示对象 我尝试使用get方法表单,但它不起作用 这是我的看法 我认为新手做这类事情的最好方法是使用软件包(它是Laravel4的一部分) 我认为对于新手来说,最好的方法就是使用这个软件包(它是Laravel4的一部分) 改道 Route::get('/search/{id}', 'IndexController@search'); 改道 Route::get('/search/{id}', 'IndexController@search'); 让
我认为新手做这类事情的最好方法是使用软件包(它是Laravel4的一部分)
我认为对于新手来说,最好的方法就是使用这个软件包(它是Laravel4的一部分) 改道
Route::get('/search/{id}', 'IndexController@search');
改道
Route::get('/search/{id}', 'IndexController@search');
让我们从路由开始
Route::get( '/search', 'IndexController@search' )->name('search');
现在看看控制器
$words = ( new Words )->whereHas( 'translations', function ( $q ) use ( $keywords ) {
$q->where( 'name', 'like', '%' . $keywords . '%' )
->orWhere( 'details', 'like', '%' . $keywords . '%' );
} )->get();
正如@AlexeyMezenin所建议的
{!! Form::open([
'route'=>['search'],
'method'=>'get']) !!}
{!! Form::text('keywords', null, ['placeholder'=>'What are you looking?', 'class'=>'form-control' ]) !!}
<button><i class="fa fa-search"></i></button>
{!! Form::close() !!}
{!!表单::打开([
“路由”=>[“搜索”],
'方法'=>'获取'])
{!!Form::text('keywords',null,['placeholder'=>'你在看什么?','class'=>'Form-control'])
{!!Form::close()!!}
我知道这是一个非常古老的问题,但希望它能帮助像我这样的人:)让我们从
路线开始
Route::get( '/search', 'IndexController@search' )->name('search');
现在看看控制器
$words = ( new Words )->whereHas( 'translations', function ( $q ) use ( $keywords ) {
$q->where( 'name', 'like', '%' . $keywords . '%' )
->orWhere( 'details', 'like', '%' . $keywords . '%' );
} )->get();
正如@AlexeyMezenin所建议的
{!! Form::open([
'route'=>['search'],
'method'=>'get']) !!}
{!! Form::text('keywords', null, ['placeholder'=>'What are you looking?', 'class'=>'form-control' ]) !!}
<button><i class="fa fa-search"></i></button>
{!! Form::close() !!}
{!!表单::打开([
“路由”=>[“搜索”],
'方法'=>'获取'])
{!!Form::text('keywords',null,['placeholder'=>'你在看什么?','class'=>'Form-control'])
{!!Form::close()!!}
我知道这是一个很老的问题,但希望它能帮助像我这样的人:)什么是$request->get('search');请求是包含表单输入和其他信息的对象。您可以通过dd($request)查看它包含什么内容代码>。或者,您可以使用$request->input('search')代码>-@Alexey Mezenin感谢这帮助了我的问题,让我把它放到Laravel 5.4 What is$request->get('search');请求是包含表单输入和其他信息的对象。您可以通过dd($request)查看它包含什么内容代码>。或者,您可以使用$request->input('search')代码>-@Alexey Mezenin感谢这帮助了我的问题,让我把它放到Laravel 5.4i我的表单操作搜索正常?如何发送ID表单获取方法表单我的表单操作搜索正常?以及如何发送ID表单获取方法表单