Size: a a a

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

2020 April 24

MM

Maksim Melnichuk in Laravel для начинающих
Дмитрий
Но почему су** не работает то ?
потому что переделай роуты согласно инструкции выше
источник

MM

Maksim Melnichuk in Laravel для начинающих
это для начала, во вторых дай им имена. ->name('')
источник

MM

Maksim Melnichuk in Laravel для начинающих
в третих посмотри какие роуты у тебя есть. php artisan route:list
может ты не туда обращаешься
источник

ЕК

Егор Карась... in Laravel для начинающих
Maksim Melnichuk
это для начала, во вторых дай им имена. ->name('')
Зачем?
источник

MM

Maksim Melnichuk in Laravel для начинающих
чтобы если потом урл поменяется не менять во вьюхе. очевидно ведь?
источник

ЕК

Егор Карась... in Laravel для начинающих
Но ведь мы даже не знаем, есть ли они во вьюхах...
источник

MM

Maksim Melnichuk in Laravel для начинающих
Егор Карась
Но ведь мы даже не знаем, есть ли они во вьюхах...
если роут объявлен в роутах очевидно он где-то используется в js или вьюхе, в контроллере том же
источник

MM

Maksim Melnichuk in Laravel для начинающих
а может и нигде не используется, но что это меняет? это просто хорошая практика, которая экономит количество багов и времени на их поиск
источник

P

PSYTRGLES in Laravel для начинающих
Дмитрий
Так а что с моими роутами не так ?
match()
особенно get, post, delete на адрес /edit/{page}
источник

P

PSYTRGLES in Laravel для начинающих
а name() у него есть, это as, не читаемо только
источник

Д

Дмитрий in Laravel для начинающих
PSYTRGLES
match()
особенно get, post, delete на адрес /edit/{page}
Так там нужно что-то переделать ?
источник

P

PSYTRGLES in Laravel для начинающих
да.
1. это код стайл. почитать надо PSR
2. есть группа admin, ей надо дать as, что бы твои роуты были именованы уникально внутри этой группы: admin.dashboard, admin.pages
3. static function () - это я уже доколупываюсь, но почему бы и нет
4. match() не рекомендуется юзать, лучше писать отдельный роут под get, отдельный под post. и да, как выше пиcали, почитать про Route::resource()
5. имена (as) общепринято называть строчными с разделителем "точка"
6. имхо,
    Route::get('/add', 'ServiceController@add')->name('service.add')
    читается проще, чем юзать массив с as и uses
7. на счет распределения по контроллерам - как писали выше, пока спорно, но походу надо разложить по принципу Route::resource()
источник

P

PSYTRGLES in Laravel для начинающих
а с ошибкой разобрался?
источник

ЕК

Егор Карась... in Laravel для начинающих
PSYTRGLES
да.
1. это код стайл. почитать надо PSR
2. есть группа admin, ей надо дать as, что бы твои роуты были именованы уникально внутри этой группы: admin.dashboard, admin.pages
3. static function () - это я уже доколупываюсь, но почему бы и нет
4. match() не рекомендуется юзать, лучше писать отдельный роут под get, отдельный под post. и да, как выше пиcали, почитать про Route::resource()
5. имена (as) общепринято называть строчными с разделителем "точка"
6. имхо,
    Route::get('/add', 'ServiceController@add')->name('service.add')
    читается проще, чем юзать массив с as и uses
7. на счет распределения по контроллерам - как писали выше, пока спорно, но походу надо разложить по принципу Route::resource()
Ощущение такое, что ещё один человек нашёл видеоуроки года так 2015
источник

P

PSYTRGLES in Laravel для начинающих
ага, похоже
источник

ЕК

Егор Карась... in Laravel для начинающих
У меня проект на 5.1, там вот такая херня в роутах и есть
источник

P

PSYTRGLES in Laravel для начинающих
открыл 5.2 - кстати, да )))
источник

P

PSYTRGLES in Laravel для начинающих
только на 1200 строк
источник

ЕК

Егор Карась... in Laravel для начинающих
разве что match нет, а так тоже за тысячу строк)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Егор Карась
Грубо говоря: ларавель в него положил сообщение, нода забрала и пульнула в сокет
а без Редиса может работать чат?
источник