gpt4 book ai didi

php - Laravel 路线未定义,但显然是

转载 作者:行者123 更新时间:2023-12-03 23:57:28 25 4
gpt4 key购买 nike

我在 Laravel 5.3 中不断收到以下错误:

Route [clients] not defined. (View: /srv/users/serverpilot/apps/project-sytem/resources/views/partials/sidebar.blade.php) (View: /srv/users/serverpilot/apps/project-sytem/resources/views/partials/sidebar.blade.php) (View: /srv/users/serverpilot/apps/project-sytem/resources/views/partials/sidebar.blade.php)



这是我的路由文件:
Route::group(['middleware' => 'auth'], function () {
Route::get('/', 'ProjectController@index')->name('projects');
Route::get('/projects', 'ProjectController@index')->name('projects');
Route::resource('projects', 'ProjectController');


Route::get('/clients', 'ClientController@index')->name('clients');
Route::resource('clients', 'ClientController');

});


Auth::routes();

Route::get('/home', 'HomeController@index');

在我的 sidebar.blade.php我有这样的路线链接:
<li>
<a href="{{ route('projects') }}"><i class="fa fa-archive" aria-hidden="true"></i> Projects</a>
</li>
<li>
<a href="{{ route('clients') }}"><i class="fa fa-users" aria-hidden="true"></i>Clients</a>
</li>

我不知道我哪里出错了,我的 projects路线工作得很好,我已经以完全相同的方式完成了。任何想法我的 clients 出了什么问题路线?

最佳答案

Route::resource覆盖 @index路线与 clients.index ,这就是您收到错误的原因。

删除 clients完全路由并使用 clients.index View 中的路由名称:

<a href="{{ route('clients.index') }}">

关于php - Laravel 路线未定义,但显然是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41750990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com