Oleh
$request->validated()
Oleh
Вернёт только те атрибуты, которые прошли валидацию
Oleh
Если это два разных страницы для админа и юзера - просто не указывайте на стороне юзера сеил
Oleh
А если на одной и той же, тогда ['sometimes', new IsAdminRule($request->user())]
Oleh
В правило для сеил
Anonymous
можно ли как-то это сообщение локализовать? оно берется из вендора вообще
Anonymous
при восстановлении пароля
Oleh
vendor: publish
Oleh
Laravel mail
Oleh
Но
Oleh
Скорее всего тебе нужно переопределить объект меила
Oleh
Который отправляется при восстановлении
Anonymous
а зачем?
Anonymous
который генерит объект MailMessage
Anonymous
Да
а не подскажешь как его переопределить? просто в документации не вижу такого
Oleh
Сейчас посмотрю
Anonymous
Сейчас посмотрю
не нашел тоже? :с
Romuald
Привет! Storage::disk($disk)->put Не сохраняет на диск. Использую OpenServer. Что-то надо с правами нахимичить?
Romuald
'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ],
Romuald
Я юзаю public
Romuald
'disks' => [ 'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app/public'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), ], 'uploads' => [ 'driver' => 'local', 'root' => public_path('uploads'), ], // used for Backpack/LogManager 'storage' => [ 'driver' => 'local', 'root' => storage_path(), ], ],
Romuald
конфиг что ли покажи...
Делал как тут https://laravel-backpack.readme.io/docs/crud-fields#section-image
Oleh
Ой
Oleh
Секунду
Romuald
https://pastebin.com/Y03BrM3g
Romuald
$disk = 'public'
Romuald
pastebin.com
Спасиб!
Oleh
не нашел тоже? :с
https://laravel.com/docs/5.6/passwords#password-customization
Oleh
Все очень просто)
Anonymous
то есть нужно просто добавить этот метод в модель юзера?)
Oleh
Да
Anonymous
спасибо большое)
Dmitry
Спасиб!
ошибку какую то выдает? где смотришь файл?
Romuald
ошибку какую то выдает? где смотришь файл?
Ничего не выдает. Просто не добавляет файл. В базу путь пишет, путь генерит. Все работает. Даже менеджер файлов все создает.
Romuald
Папка пуста
Alexandr
не в ту папку может?
Romuald
Не аплоадид
Romuald
да в ту, проверял все
Romuald
Путь весь правильный генерит.
Dmitry
Путь весь правильный генерит.
напиши путь по которому смотришь файл
Romuald
public\uploads\images\wtypes
Romuald
$destination_path = "uploads/images/wtypes";
Dmitry
public\uploads\images\wtypes
теперь посмотри что у тебя в конфиге
Romuald
Windows же)))
Romuald
Элементари блин! Спасибо
Anonymous
ребят а если надо разделить авторизованных от гостей можно сделать разные блейды?
Anonymous
и вьюхи
Anonymous
ну т.е один шаблон для админки один просто для сайта
Anonymous
ролей нет тупо юзер и гость
Dmitry
что тебе мешает?
Anonymous
не знай просто какие мелкие проеты смотрел там все ограничивается одним app.blade и все
Dmitry
не знай просто какие мелкие проеты смотрел там все ограничивается одним app.blade и все
ты хочешь по одним и тем же путям показывать разные шаблоны?
Anonymous
нет в роуте будет прописанно по auth
Anonymous
кому что показывать
Dmitry
тогда вообще не понимаю твоей запары. одному показываешь template1 второму template2
Anonymous
а вообще долго заморачиваться с ролями?
Георгий
нет в роуте будет прописанно по auth
Ты хотел сказать в контроллере наверное?
Dmitry
а вообще долго заморачиваться с ролями?
смотря что ты делать собираешься с ними :) Вот почитай https://laravel.com/docs/5.6/authorization
SiZE
А кто-то знает как решить проблему динамического ip для машин в docker? А то получается если надо запустить одну машину, то перед ней надо запустить еще последовательно три, чтобы нужной машине выдался нужный ip адрес, на который в .hosts забиндены нужные домены (win10, toolbox)
Anonymous
Ты хотел сказать в контроллере наверное?
думаю именно в роуте пути. типа если auth то в дашбоард иначе на велком
Георгий
думаю именно в роуте пути. типа если auth то в дашбоард иначе на велком
Просто artisan route:cache не скажет тебе спасибо за логику в routes/web.php
Anonymous
Route::group(['middleware' => 'auth'], function () { //Home Route::get('/home', 'HomeController@index'); }); Route::get('/', 'HomeController@index');
Anonymous
public function index() { if (Auth::guest()) { return view('welcome'); } }
Anonymous
Хотя можно обойтись только контролером но на минутку тогда в каждой функции делать проверку на то гость или нет и выводить нужный вью?
Dmitry
ну ниче, когда дойдешь в документации до мидлвар, все станет еще проще )))
Dmitry
Хотя можно обойтись только контролером но на минутку тогда в каждой функции делать проверку на то гость или нет и выводить нужный вью?
не надо ему никакой вью выдавать. Если у человека нет прав на доступ ему надо либо ошибку показывать, либо редиректить на страницу авторизации или что то в этом духе
Anonymous
не надо ему никакой вью выдавать. Если у человека нет прав на доступ ему надо либо ошибку показывать, либо редиректить на страницу авторизации или что то в этом духе
в том то и прикол что регистрации у меня не будет я ее закрою. только те кто нужен будут в качестве юзеров. остальные гости. инфа только та которую им можно смотреть и только смотреть
Anonymous
да... главная будет для гостей все остальное для юзеров, разные шаблоны. ну а вообще по сути мне больше api нужен будет... для работы с приложений мобильных. типа есть механики в разных регионах они отвечают за выход транспорта на линию подмену и пр. они изменяют текущие данные в таблицах, но с приложений или на крайняк с сайта
Romuald
Парни. Как получить Model::all(), и вывести полный маршрут картинки /path/to/file.jpg => http://domain.name/uploads/path/to/file.jpg Я понимаю, что путь к картинке получаем через Storage::disk($disk)->url($filename) Но как правильно применить к определенному полю.
Romuald
Foreach некрасивл