Не понимаю, почему не работает route? Код (Text): {{route('/posts')}} Код (Text): Route [/posts] not defined А если его заменить на url Код (Text): {{url('/posts')}} то этот хелпер работает, но он не подходит.
Этот helper ожидает на вход имя роута. А ты передаёшь путь, видимо. Вот то, что ты передал в ->name, то и сюда нужно. --- Добавлено --- К примеру, у меня: PHP: Route::get("payment-systems", "PaymentSystemsController@showAll")->name("admin.payment-systems.all"); Тогда вызов route: PHP: <a href='{{route("admin.payment-systems.all")}}'>All Payment Systems</a>
@mkramer я не понял, это хелпер связан с файлом web.php? --- Добавлено --- HTML: <a href="{{route('users.create')}}" class="btn btn-success">Добавить</a> PHP: Route::group(['as' => 'admin.', 'namespace'=>'Admin', 'prefix' => 'admin'], function() { Route::get('users/', 'UsersController@index'); Route::get('users/create', 'UsersController@create')->name('users.create'); }); Route [users.create] not defined.
Димон, ошибка у тебя всегда одна и та же: ты не трудишься выяснить что означает каждая команда, каждый аргумент вызова того что ты скопировал. Сделай php artisan route:list чтобы увидеть какие маршруты ты объявил на самом деле.
@artoodetoo Ничего не понимаю, сейчас почему-то заработало, хотя вообще ничего не изменял --- Добавлено --- Код (Text): --+ | Domain | Method | URI | Name | Action | Middleware | +--------+----------+------------------------+--------------------+------------------------------------------------------------------------+--------------+ | | GET|HEAD | / | | App\Http\Controllers\imagesController@index | web | | | GET|HEAD | about | | App\Http\Controllers\HomeController@about | web,auth | | | GET|HEAD | admin | admin. | App\Http\Controllers\Admin\HomeController@index | web | | | GET|HEAD | admin/posts | admin. | App\Http\Controllers\Admin\PostsController@index | web | | | GET|HEAD | admin/posts/create | admin. | App\Http\Controllers\Admin\PostsController@create | web | | | POST | admin/posts/store | admin. | App\Http\Controllers\Admin\PostsController@store | web | | | DELETE | admin/posts/{d} | admin. | App\Http\Controllers\Admin\PostsController@destroy | web | | | GET|HEAD | admin/users | admin. | App\Http\Controllers\Admin\UsersController@index | web | | | GET|HEAD | admin/users/create | admin.users.create | App\Http\Controllers\Admin\UsersController@create | web | | | GET|HEAD | api/user | | Closure | api,auth:api | | | GET|HEAD | category/{id} | | App\Http\Controllers\imagesController@categoryShow | web | | | GET|HEAD | create | | App\Http\Controllers\imagesController@create | web,user | | | GET|HEAD | delete/{id} | | App\Http\Controllers\imagesController@delete | web | | | GET|HEAD | edit/{id} | | App\Http\Controllers\imagesController@edit | web | | | GET|HEAD | home | home | App\Http\Controllers\HomeController@index | web,auth | | | GET|HEAD | login | login | App\Http\Controllers\Auth\LoginController@showLoginForm | web,guest | | | POST | login | | App\Http\Controllers\Auth\LoginController@login | web,guest | | | POST | logout | logout | App\Http\Controllers\Auth\LoginController@logout | web | | | POST | password/email | password.email | App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail | web,guest | | | POST | password/reset | | App\Http\Controllers\Auth\ResetPasswordController@reset | web,guest | | | GET|HEAD | password/reset | password.request | App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestForm | web,guest | | | GET|HEAD | password/reset/{token} | password.reset | App\Http\Controllers\Auth\ResetPasswordController@showResetForm | web,guest | | | POST | register | | App\Http\Controllers\Auth\RegisterController@register | web,guest | | | GET|HEAD | register | register | App\Http\Controllers\Auth\RegisterController@showRegistrationForm | web,guest | | | GET|HEAD | show/{id} | | App\Http\Controllers\imagesController@show | web | | | POST | store | | App\Http\Controllers\imagesController@store | web | | | POST | update/{id} | | App\Http\Controllers\imagesController@update | web --- Добавлено --- теперь роут работает
Вот почему ты на изображениями издеваешься. То они у тебя посты то с маленькой буквы. Обращай внимания на мелочи. Ну и s лишняя --- Добавлено --- Есть классная команда. Попробуй. (-a) Код (Text): php artisan make:model Model -a
@artoodetoo @nospiou не понимаю, добавил ещё один роут, он не работал, потом заработал, почемe, может там какое-то кеширование работает?
Кэш роутов есть но не думаю что ты его создавал. А что тебе мешает написать php artisan (без параметров) и посмотреть список всех команд? Вот если б ругалось на отсутствие класса тогда другое дело composer dumpautoload --- Добавлено --- Может у тебя opcache включен?