Size: a a a

Laravel для начинающих

2020 November 25

И

Илья in Laravel для начинающих
Я их местами поменял, не помогло
источник

И

Илья in Laravel для начинающих
Andrey Helldar
А выше в роутах есть правило типа {slug} ?
не нету, не вкурсе за slug если честно
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
Я так понял конфликт вот этих роутов
Route::get('/lk', 'LkController@lk')->name('lk');
Route::get('/{category_alias}', 'CategoryController@category');
Сейчас твои роуты в этом порядке?
источник

И

Илья in Laravel для начинающих
Andrey Helldar
Сейчас твои роуты в этом порядке?
https://3v4l.org/QEkP4  В таком порядке
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
не нету, не вкурсе за slug если честно
У тебя слаг - category_alias
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
https://3v4l.org/QEkP4  В таком порядке
Порядок верный. А 404 на какой ругается? Урл правильный в браузере вводишь?
источник

И

Илья in Laravel для начинающих
правильный
источник

И

Илья in Laravel для начинающих
Andrey Helldar
Порядок верный. А 404 на какой ругается? Урл правильный в браузере вводишь?
/lk
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Илья
То-есть роут lk переместить выше category_alias?
Да
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
правильный
Чисто "на дурака" - в контроллере в методах "lk" и "category" вставь dd('aaa'); и dd('bbb'); соответственно. Какой текст будет выведен?

Кстати, у тебя роуты не кэшированы, случайно?
Выполни php artisan route:clear или лучше php artisan optimize:clear
источник

И

Илья in Laravel для начинающих
Andrey Helldar
Чисто "на дурака" - в контроллере в методах "lk" и "category" вставь dd('aaa'); и dd('bbb'); соответственно. Какой текст будет выведен?

Кстати, у тебя роуты не кэшированы, случайно?
Выполни php artisan route:clear или лучше php artisan optimize:clear
ПОходу были кэшированы, сейчас нету 404 но есть Class 'App\Http\Controllers\Auth' not found
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
ПОходу были кэшированы, сейчас нету 404 но есть Class 'App\Http\Controllers\Auth' not found
А он есть?
источник

И

Илья in Laravel для начинающих
Andrey Helldar
А он есть?
Добавил в контроллер use App\Http\Controllers\Auth;
источник

И

Илья in Laravel для начинающих
Сейчас еще раз кэш сброшу
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Я так понимаю тамо бращение к фасаду.
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Илья
Добавил в контроллер use App\Http\Controllers\Auth;
Это вообще не в ту калитку
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Maxim Rebitskiy
Я так понимаю тамо бращение к фасаду.
*Если это предположение верно.
источник

И

Илья in Laravel для начинающих
Вот контроллер, https://3v4l.org/AB6lI
Нужно пакет auth поставить?
источник

И

Илья in Laravel для начинающих
В предыдущих проектах вроде он ставился вместе с ларой, сейчас каталог Auth нету в контроллерах
источник

AH

Andrey Helldar in Laravel для начинающих
Илья
Вот контроллер, https://3v4l.org/AB6lI
Нужно пакет auth поставить?
Замени
use App\Http\Controllers\Auth;
На
use Illuminate\Support\Facades\Auth
источник