Size: a a a

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

2020 February 16

A

Adel in Laravel для начинающих
вроде все круто, DQL и т.д. но не работает оно нормально
источник

AV

Alexei Volynkin in Laravel для начинающих
т.е. eloquent на read - это вполне себе ок?
источник

A

Adel in Laravel для начинающих
лучше чем доктрина :) но есть недостатки тоже
источник

A

Adel in Laravel для начинающих
в том числе и те, которые я описал
источник

AV

Alexei Volynkin in Laravel для начинающих
хорошо, спасибо!
источник

VY

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

D

DK in Laravel для начинающих
Vladimir Yefremov
Не спится?
На сервере 500 по паре роутов.. пофиксить старую версию или за ночь дописать новую..
источник

Д

Діма in Laravel для начинающих
Привет)
Начал разбиратся с Guzzle)
Что то не сильно получается.
Может кто поможет.

Когда отправляю такой запрос.
   public function index()
   {  
       $client = new Client();

       $request = $client->get('http://localhost/blog-management/public/api/themes');
      $response = $request->getBody();
 
      dd($response);
   }

то получаю
ничего
-size: null

когда же отправляю такое.

   public function index()
   {  
      $client = new Client(['base_uri' => 'http://localhost/blog-management/public/api/']);

       $headers = ['content-type' => 'application/json'];
      $url = 'themes';

      $resp = $client->request('GET', $url, $headers);

      return $resp;
   }
То получаю ошибку
Class 'Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory' not found
Читал на stackoverflow еще такие пакеты нужно доставлять.

composer require symfony/psr-http-message-bridge
composer require nyholm/psr7

Нужны они вообще? или как то по проще можно сделать?
источник

D

DK in Laravel для начинающих
Діма
Привет)
Начал разбиратся с Guzzle)
Что то не сильно получается.
Может кто поможет.

Когда отправляю такой запрос.
   public function index()
   {  
       $client = new Client();

       $request = $client->get('http://localhost/blog-management/public/api/themes');
      $response = $request->getBody();
 
      dd($response);
   }

то получаю
ничего
-size: null

когда же отправляю такое.

   public function index()
   {  
      $client = new Client(['base_uri' => 'http://localhost/blog-management/public/api/']);

       $headers = ['content-type' => 'application/json'];
      $url = 'themes';

      $resp = $client->request('GET', $url, $headers);

      return $resp;
   }
То получаю ошибку
Class 'Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory' not found
Читал на stackoverflow еще такие пакеты нужно доставлять.

composer require symfony/psr-http-message-bridge
composer require nyholm/psr7

Нужны они вообще? или как то по проще можно сделать?
Если тебе не даёться газл.. ты можешь курлом слать
источник

Д

Діма in Laravel для начинающих
Ну я хочу чтобы элегантнее))
источник

Д

Діма in Laravel для начинающих
Так как положено типо)
Там же можно вроде как вообще  file_get_contents
источник

D

DK in Laravel для начинающих
Діма
Так как положено типо)
Там же можно вроде как вообще  file_get_contents
Параметры не передашь(вроде)
источник

Д

Діма in Laravel для начинающих
Guzzle я бы использовал но мне не нравиться что там пакетов много пишут каких то ставить нужно
источник

Д

Діма in Laravel для начинающих
и вот не знаю нужны они или нет
на доке ларавел окументации не нашел)
только написано
composer require guzzleHttp
все))
источник

Д

Діма in Laravel для начинающих
А чтобы именно написано было красиво как делать GET POST PUT DELETE
то такого не вижу
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
Ребят а если допустим у меня должны быть много Eloquent ресурсов ` там для админа блоггера и тд для каждого свой ресурс делать?
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
Eloquent APi resource*
источник

VY

Vladimir Yefremov in Laravel для начинающих
в контроллере написал так:
return redirect()->route('view.saved.page', ['vicard' => $vicard->id]);

роут такой:
Route::post('/view_saved_page', 'VisitController@viewSavedPage')->name('view.saved.page');

метод принимает так:
public function viewSavedPage(Request $request)

думал, если в роуте Post и в методе Request, то в роуте не надо /{параметр} - Лара все сам поймет...
но не тут-то было, роут не распознает...

Как правильно написать в моем редиректе, чтобы и ИД передать (или надо всю модель?), и в роуте параметр не писать ???

п.с. или так не бывает?
источник

D

DK in Laravel для начинающих
Гор Web-Dev(hope)!
Ребят а если допустим у меня должны быть много Eloquent ресурсов ` там для админа блоггера и тд для каждого свой ресурс делать?
мне кажется тут надо смотреть какие данные возвращаются
источник

ГW

Гор Web-Dev(hope)! in Laravel для начинающих
DK
мне кажется тут надо смотреть какие данные возвращаются
ну скажем админу надо все поля блогеру половина
источник