laravel - 路线 laravel 未定义
问题描述
我有这条路线:
Route::get('blog/search', 'web\BlogController@localSearch')->name($this->prefix.'blogSingle.localSearch');
这条路线在组内:
Route::group(['prefix' => $locale, 'where' => ['locale' => '[a-zA-Z]{2}']], function(){
//Route::get('/', 'Web\HomeController@index')->name($this->prefix.'home.index');
Route::get('/', 'Web\ManagerController@index')->name($this->prefix.'home.index');
Route::get('about', 'Web\AboutController@index')->name($this->prefix.'about.index');
Route::get('contact', 'Web\ContactController@index')->name($this->prefix.'contact.index');
Route::get('help', 'Web\HelpController@index')->name($this->prefix.'help.index');
Route::get('local/{url}', 'Web\LocalController@index')->name($this->prefix.'local.index');
Route::get('privacy-policy', 'Web\PrivacyController@index')->name($this->prefix.'privacy.index');
Route::get('managers', 'Web\ManagerController@index')->name($this->prefix.'manager.index');
Route::get('blog', 'Web\BlogController@index')->name($this->prefix.'blog.index');
Route::get('search', 'Web\SearchController@index')->name($this->prefix.'search.index');
Route::get('suggest-local', 'Web\SuggestController@index')->name($this->prefix.'suggest.index');
Route::get('terms-conditions', 'Web\TermController@index')->name($this->prefix.'term.index');
Route::get('blog/{url}', 'web\BlogController@show')->name($this->prefix.'blogSingle.show');
Route::get('blog/likeit/{id}', 'web\BlogController@likeit')->name($this->prefix.'blogSingle.likeit');
Route::get('blog/search', 'web\BlogController@localSearch')->name($this->prefix.'blogSingle.localSearch');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name($this->prefix.'password.reset');
Route::get('email/verify/{id}', 'Auth\VerificationController@verify')->name($this->prefix.'verification.verify');
});
}
但我需要行动呼吁表:
<form action="{{ route('blog/search') }}" method="get" class="fl-wrap" id="searchRestaurant">
当发送我的表格时,返回了这个:
Route [blog/search] not defined. (View: C:\wamp64\www\guiaPaladar\resources\views\layouts\right_sidebar_blog.blade.php)
刀片加载时出现此错误,所以我无能为力
我没有显示我的错误,其他路线我可以以其他形式使用,例如blog/likeit/{id}
我在href中使用了在帖子博客中添加喜欢...
我希望任何人都可以帮助我,拜托。对不起我的英语不好
谢谢
解决方案
如果您确定该路线blog/search
在使用后已注册php artisan route:list
,请检查。但是,您的更改不会反映;您可能需要清除缓存。请使用以下命令:
php artisan route:clear
推荐阅读
- javascript - 编码和解码跳过字符
- javascript - 如何从父元素调用子元素
- netbeans - Netbeans IDE:注入点
- javascript - 带有 fetch api 的 Javascript 异步函数不推送到变量
- javascript - 为什么按价格排序不起作用?
- latex - 在 LaTex 中排序子图
- mysql - mysql结合字符串+ int值
- rest - 发送 Applicationinsights REST API 的 GET 请求时要求提供凭据
- android - 需要代码片段来查找 MIUI 中的自动启动权限是否已为我的应用启用?
- jquery - 如何在不使用元素的情况下使引导程序工作?