
?
01.07.2017
12:45:28
?

Vlad
01.07.2017
14:10:39
Добрый день
Route::prefix('company')->group(function() {
Route::get('/', 'CompanyController@index');
Route::get('/{url}', 'CompanyController@lists');
Route::get('/{url}/{url_detail}', 'CompanyController@detail');
Route::get('/{url}/{url_detail}/download', 'CompanyController@download');
});
Можно ли группам давать имена как отдельным роутерам?

Google

Vlad
01.07.2017
14:11:15
Route::get('/users', 'HomeController@index')->name('home');
чтобы во вьюшке проверить причастность к группе

Dmitriy
01.07.2017
14:17:26
можно https://laravel.com/docs/5.1/routing#named-routes

Vlad
01.07.2017
14:20:13

Artem
01.07.2017
14:47:50
изучил я Passport, попробовал сделать кое-что и все же вопрос остался, как секретный ключ приложения хранить в Agular 2 или Vue.js (на фронт энде) ?

Dmitriy
01.07.2017
14:49:09
секрентый ключ это токен ?

Artem
01.07.2017
14:49:22
ну вот на примере passport
есть таблица oauth_clients
там поле client_secret
вот когда работаешь через это приложение нужно каждый раз отправлять client_id и client_secret

Dmitriy
01.07.2017
14:50:03
это для oauth2 авторизации
да хранятся на стороне клиента.

Google

Artem
01.07.2017
14:50:54
верно
вот такой запрос отправляется
т.е. проверяется есть ли доступ у приложения
по client_id & client_secret
и потом только авторизирует пользователя
вот на фронте отправляются эти 2 поля
их можно хранить в открытом виде ?
если хранить в открытом виде, то может любой человек взять эти ключ, id и пользоваться api

Dmitriy
01.07.2017
14:54:37
можно хранить. А можно "прокси" сделать.
Если не хотите светить client_id, client_secret
можете сделать прокси
http://esbenp.github.io/2017/03/19/modern-rest-api-laravel-part-4/

Artem
01.07.2017
14:56:44
Именно то, что и было нужно на первый взгляд. Сейчас буду изучать, если что отпишу. Спасибо.

Vlad
01.07.2017
15:15:07
можно https://laravel.com/docs/5.1/routing#named-routes
вообщем что-то странное, пытаюсь вообще сделать меню, не алминистрируемое, но с выделенем жирным на страницах...есть каталога,ссылки которых собраны вместе черех prefix,меню решил вынести в отдельный композер вью...request->route()->getPrefix(). Это пока ед способ добраться до вьюшек который я знаю, валется насмерть на страницах, которых нет, проще говоря 404, вот только вместо 404 Call to a member function getPrefix() on null
На страницах, которые не имеют префикса все впорядке
Все, закрыл вопрос, request()->route() ? request()->route()->getPrefix() : ''

Юрий
01.07.2017
18:12:13
Laravel V5.4.28 is now released https://laravel-news.com/laravel-v5-4-28

Dimanius851
02.07.2017
07:06:27
сайт на ларавеле перестаёт грузиться иногда и пишет
приходится браузер перезагружать

Google

Юрий
02.07.2017
07:13:57
Похоже на блокировку со стороны сервера по rate_limit. Попробуй в другом браузере или просто подрубая прокси если такое возникло для проверки

johan_krs
02.07.2017
09:54:28
есть какие-нить крупные сайты на laravel в открытом доступе? хочу посмотреть на внутренний порядок (или беспорядок). только плиз более чем 2-3 контроллера

Юрий
02.07.2017
09:55:30
https://github.com/flarum/core
https://github.com/monicahq/monica

?
02.07.2017
10:01:59
В монике много классных идей реализовано

Dmitriy
02.07.2017
10:11:39
и много плохих

Юрий
02.07.2017
10:13:00
равно как и фларум
сложно что-то такое сходу сказать

?
02.07.2017
10:15:01
Конечно использовать их в чистом виде не удобно и самоубийственно, но взять и развить что-то лучшее вполне вариант

Dmitriy
02.07.2017
11:15:33
Че это самоубийственно ? это же обычная cms

?
02.07.2017
11:52:12

Peter
02.07.2017
15:16:13

Vlad
02.07.2017
22:24:40
Добрый день
В UserController
use Auth;
protected $user;
public function __construct()
{
$this->user = Auth::user();
}
public function index()
{
dd($this->user);//пуст
}

Dmitriy
02.07.2017
22:24:55
Эм авторизации нет

Vlad
02.07.2017
22:25:21

Dmitriy
02.07.2017
22:25:27
Ответ

Vlad
02.07.2017
22:25:29
public function __construct()
{
$this->user = Auth::user();
}
Ответ
Спасибо, перенес в index

Dmitriy
02.07.2017
22:26:08
Не залогинен юзер

Admin
ERROR: S client not available

Google

Vlad
02.07.2017
22:26:12
И заработало
$this->user = Auth::user(

Dmitriy
02.07.2017
22:26:34
аа. вспомнил

Vlad
02.07.2017
22:26:36
А как тогда глобально на все функции правильнро?

Dmitriy
02.07.2017
22:26:38
Так нельзя делать
Тейлор вырубил такой ф-л

Vlad
02.07.2017
22:26:54

Dmitriy
02.07.2017
22:27:10
Я про Auth::user() в контрукторе

Vlad
02.07.2017
22:28:18
Кстати, по правилам хорощего тона, я не должен в случае с юзером получение всей информации перенести в модель?

Dmitriy
02.07.2017
22:29:24
во нашел
https://laravel.com/docs/5.3/upgrade#5.3-session-in-constructors

Vlad
02.07.2017
22:31:59
не понял. можно пример ?
например я сейчас собирался получить связанную компанию. where user.id=company.user_id, и передать на вьюшку. Но ведь можно переместить в model и сразу тогда во вьюшке написать например Auth::user()->company_name и т.д.
Хотя подрубать модель к модели наверное уже плохо...В нашем случае Company

Dmitriy
02.07.2017
22:35:04
Auth::user() - это как раз и есть User модель. и ее можно передать сразу во вью и там уже сделать $user->company_name.
Если конечно у контроллера мидваре auth

Vlad
02.07.2017
22:41:56

Dmitriy
02.07.2017
22:42:18
через связи связанна с юзером ?

Vlad
02.07.2017
22:42:54
так как уже интересует как правильно, а не как получится

Google

Dmitriy
02.07.2017
22:43:44
разобраться со связами и тогда можно будет вытащить через юзера.
$user->company->name
или как-то так

Vlad
02.07.2017
22:44:52

Evgeny_30
03.07.2017
07:46:10
Всем добрый день

Luka
03.07.2017
07:52:41
всем привет, кто то знает в чем особенность Лары. Если я использую модель Parser_sport_club_city , то согласно доки она должна ссылаться на таблицу Parser_sport_club_citys , я явно таблицу в модели не указываю, но она почему то ссылается на таблицу parser_sport_club_cities , т.е. почему то y на i меняет) Ну это лечится, когдая принудительно указываю таблицу, но просто интересно

Юрий
03.07.2017
07:53:57
ну так логично
лара склоняет правильно как раз
в общем она склонения учитывает