@laravel_pro

Страница 551 из 2014
?
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
можно https://laravel.com/docs/5.1/routing#named-routes
чуть по другому вывернулся, request()->route()->getPrefix()

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
Че это самоубийственно ? это же обычная cms
Нет, я про фишки вроде отчетов, записей о последних встречах, заметках в той же монике. Использовать чисто ее - не комильфо, много неудобного, но идеи то все ровно хорошие

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
Я про Auth::user() в контрукторе
тогда как его глобалити? Хотя чего я парюсь, если можно Auth::user()->x писать)

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

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
Auth::user() - это как раз и есть User модель. и ее можно передать сразу во вью и там уже сделать $user->company_name. Если конечно у контроллера мидваре auth
компания лежит в отдельной таблице, ее получение правильнее реализовывать в контроллере или модели?

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 или как-то так

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
ну так логично

лара склоняет правильно как раз

в общем она склонения учитывает

Страница 551 из 2014