Size: a a a

2020 October 10

AO

Alexander Osipov in Laravel Pro
Maxx
UserResource, кстати, наследует от кого-то?
Не, от базового JsonResource
источник

AO

Alexander Osipov in Laravel Pro
Alex Kovalchuk
покажи код контролера
public function index(Request $request)
{
   /** @var User $user */
   $user = $request->user();

   return new UserResource($user);
}
источник

AK

Alex Kovalchuk in Laravel Pro
Alexander Osipov
public function index(Request $request)
{
   /** @var User $user */
   $user = $request->user();

   return new UserResource($user);
}
а теперь UserResource код
источник

M

Maxx in Laravel Pro
Alexander Osipov
Не, от базового JsonResource
он тебе действительно нужен для того только, чтоб вернуть поля юзера под другими именами в массиве?
источник

AO

Alexander Osipov in Laravel Pro
Alex Kovalchuk
а теперь UserResource код
class UserResource extends JsonResource
{
   public function toArray($request)
   {
       /** @var User $this */
       return [
           'first_name' => $this->first_name,
           'last_name' => $this->last_name,
           'email_verified_at' => $this->email_verified_at,
       ];
   }
}
источник

AO

Alexander Osipov in Laravel Pro
Maxx
он тебе действительно нужен для того только, чтоб вернуть поля юзера под другими именами в массиве?
Нет, конечно нет. Это новый проект, он будет довольно большим и я хочу сразу же отдавать все данные из ресурсов, чтобы избежать нарушения single sourse of truth в этом месте
источник

AO

Alexander Osipov in Laravel Pro
Т.е. вопрос не в ресурсе юзера, а в целом в ресурсах проекта
источник

AO

Alexander Osipov in Laravel Pro
Ни один ресурс сейчас правильно не отрабатывает, а уходить от ресурсов из-за этого не хочу
источник

AK

Alex Kovalchuk in Laravel Pro
Alexander Osipov
Ни один ресурс сейчас правильно не отрабатывает, а уходить от ресурсов из-за этого не хочу
ща попробую смоделировать
источник

AO

Alexander Osipov in Laravel Pro
Alex Kovalchuk
ща попробую смоделировать
Из composer.json:
"php": "^7.3",
"laravel/framework": "^8.0",
источник

AO

Alexander Osipov in Laravel Pro
Первый раз пробую 8 лару и очень надеюсь, что не в ней проблема
источник

AO

Alexander Osipov in Laravel Pro
Т.к. на 7.х работало все хорошо на другом проекте
источник

AK

Alex Kovalchuk in Laravel Pro
Alexander Osipov
Первый раз пробую 8 лару и очень надеюсь, что не в ней проблема
не в ней, у меня все ок
источник

AO

Alexander Osipov in Laravel Pro
🤔🤔🤔
источник

AO

Alexander Osipov in Laravel Pro
Втф
источник

AM

Aleks Majlo in Laravel Pro
Доброго

есть роут

Route::group(['prefix' => 'bars', 'namespace' => 'Bars'], function () {
 Route::resource('/stocks', 'StockController');
});  

когда в stocks_index.blade.php
пишу ссылку на создание

<a href="{{route('/bars/stocks.create')}}"

ошибка Route [/bars/stocks.create] not defined.

что не так делаю?
источник

AB

Alex Berezhkovsky in Laravel Pro
php artisan route:list
источник

AK

Alex Kovalchuk in Laravel Pro
Aleks Majlo
Доброго

есть роут

Route::group(['prefix' => 'bars', 'namespace' => 'Bars'], function () {
 Route::resource('/stocks', 'StockController');
});  

когда в stocks_index.blade.php
пишу ссылку на создание

<a href="{{route('/bars/stocks.create')}}"

ошибка Route [/bars/stocks.create] not defined.

что не так делаю?
думаю у тя роут stocks.create посмотри через
php artisan route:list
источник

AM

Aleks Majlo in Laravel Pro
да есть
источник

M

Maxx in Laravel Pro
Alexander Osipov
public function index(Request $request)
{
   /** @var User $user */
   $user = $request->user();

   return new UserResource($user);
}
a $request->user() точно модельку возвращает?
может уже он строку тебе пихает в ресурс?
источник