Size: a a a

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

2020 July 12

VY

Vladimir Yefremov in Laravel для начинающих
Adel
обратно же можно потом поставить. это просто дебаг
вобще - да
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
слеш попробуй в конце роута убрать
источник

VY

Vladimir Yefremov in Laravel для начинающих
Adel
обратно же можно потом поставить. это просто дебаг
вот что выдал dd() в том месте

array:1 [
 0 => "PUT"
]
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexander Pavlenko 🌚
слеш попробуй в конце роута убрать
да, это оно

Спасибо!
источник

D

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

VY

Vladimir Yefremov in Laravel для начинающих
тут вообще интересно сделано :(
два роута:
Route::put('', 'ProjectController@create');
Route::put('{type}', 'ProjectController@create');
контроллер
    public function create(Request $request)
   {
       return $this->service->create($request->get('project'), $request->get('items'));
   }

сервис: хочет 2 массива...
    public function create(array $projectData, array $projectItems)
   {
       $projectData = array_merge(
           $projectData,
           [
               'user_id' => Auth::user()->id,
               'status'  => 19,
           ]
       );
источник

R#

Reset # Alexey S. in Laravel для начинающих
Для api по дефолту будет префикс api
источник

VY

Vladimir Yefremov in Laravel для начинающих
Reset # Alexey S.
Для api по дефолту будет префикс api
тогда префикс должен быть же виден в списке route:list ?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Вот не помню чесслово, по идее да
источник

R#

Reset # Alexey S. in Laravel для начинающих
Второй массив у тебя не используется
источник

VY

Vladimir Yefremov in Laravel для начинающих
Reset # Alexey S.
Вот не помню чесслово, по идее да
в данном случае в список выводится без этого префикса ...
делаю запросы без него
источник

VY

Vladimir Yefremov in Laravel для начинающих
Reset # Alexey S.
Второй массив у тебя не используется
$projectItems?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Угу
источник

VY

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

R#

Reset # Alexey S. in Laravel для начинающих
Нихеровое такое тестовое, когда непонятно что на вход приходит. Projectdata что содержит то
источник

R#

Reset # Alexey S. in Laravel для начинающих
Или должно
источник

A

Adel in Laravel для начинающих
Reset # Alexey S.
Нихеровое такое тестовое, когда непонятно что на вход приходит. Projectdata что содержит то
Это испытательный
источник

VY

Vladimir Yefremov in Laravel для начинающих
Adel
Это испытательный
+
источник

P

PSYTRGLES in Laravel для начинающих
истязательный
источник

VY

Vladimir Yefremov in Laravel для начинающих
передаю
{
   "0":{
       "user_id":"38",
       "status":"18"
   },
   "1":{
       "1":"1",
       "2":"2"
   }
}

Лара пишет, что это не массивы
Argument 1 passed to App\Services\ProjectService::create() must be of the type array, null given,

а как их?
источник