Size: a a a

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

2020 September 03

DF

De Firu in Laravel для начинающих
источник

P

Pfffffff...... in Laravel для начинающих
Почему не используешь групирование нейспейсов ?
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Всем привет!
Подскажите, плиз, как считается правильнее: использовать в наименовании роутов и адресах при показе одной категории единичное число или множественное?
То-есть company/{id} или companies/{id} ?
По канону fulREST API нужно во множественном - /categories/{id}
источник

DF

De Firu in Laravel для начинающих
Pfffffff......
Почему не используешь групирование нейспейсов ?
Использую, они в группу обернуты
источник

DF

De Firu in Laravel для начинающих
Andrey Helldar
По канону fulREST API нужно во множественном - /categories/{id}
Спасибо!
источник

DF

De Firu in Laravel для начинающих
Andrey Helldar
По канону fulREST API нужно во множественном - /categories/{id}
Стоп, fulREST API?
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Спасибо!
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Стоп, fulREST API?
Тьфу! RESTful )))
Ещё подумал что херню написал))
источник

P

Pfffffff...... in Laravel для начинающих
De Firu
Использую, они в группу обернуты
Ну так у тебя пишет category.update, category.destroy. Проще сделать в нейспейсе и будет просто destroy, update и так далее
источник

DF

De Firu in Laravel для начинающих
Andrey Helldar
Тьфу! RESTful )))
Ещё подумал что херню написал))
Я про то, что у меня это обычные роуты, не АПИшные) Но как понимаю и там и там одни и те же правила в именованиях, верно?
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
De Firu
Я про то, что у меня это обычные роуты, не АПИшные) Но как понимаю и там и там одни и те же правила в именованиях, верно?
Нет разницы, надо придерживаться рекомендаций сообщества.
источник

DF

De Firu in Laravel для начинающих
Pfffffff......
Ну так у тебя пишет category.update, category.destroy. Проще сделать в нейспейсе и будет просто destroy, update и так далее
В принципе можно будет и в такие подгруппы позапихивать, спасибо за совет)
источник

AH

Andrey Helldar in Laravel для начинающих
Route::name('categories.')
   ->prefix('categories')
   ->group(function () {
       Route::get('{id}', 'CategoriesController@show')->name('show');
       Route::put('{id}', 'CategoriesController@update')->name('update');
       Route::delete('{id}', 'CategoriesController@destroy')->name('destroy');
   });

Ещё лучше так:
Route::resource('categories', 'CategoriesController')
   ->only('show', 'update', 'destroy');
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Я про то, что у меня это обычные роуты, не АПИшные) Но как понимаю и там и там одни и те же правила в именованиях, верно?
Верно.
Лучше придерживаться стандарта - самому же проще будет.
источник

DF

De Firu in Laravel для начинающих
Andrey Helldar
Верно.
Лучше придерживаться стандарта - самому же проще будет.
Ну тут вопрос был скорее "и там и там все ведь так же?")
источник

AH

Andrey Helldar in Laravel для начинающих
De Firu
Ну тут вопрос был скорее "и там и там все ведь так же?")
Да
источник

DF

De Firu in Laravel для начинающих
Andrey Helldar
Route::name('categories.')
   ->prefix('categories')
   ->group(function () {
       Route::get('{id}', 'CategoriesController@show')->name('show');
       Route::put('{id}', 'CategoriesController@update')->name('update');
       Route::delete('{id}', 'CategoriesController@destroy')->name('destroy');
   });

Ещё лучше так:
Route::resource('categories', 'CategoriesController')
   ->only('show', 'update', 'destroy');
А как в последнем прописать методы get, post, put, delete?
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
De Firu
А как в последнем прописать методы get, post, put, delete?
only()
источник

IN

Ivan Novikov in Laravel для начинающих
Парни, у меня взломали сайт. Похоже взломали только BD. Кто специалист и поможет найти уязвимость? В Laravel какие есть слабые места?
источник

IN

Ivan Novikov in Laravel для начинающих
У меня есть пару форм, где я не подписывал данные CSRF токеном. Возможно ли что через это поле сделали SQL инъекцию?
источник