Size: a a a

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

2021 June 27

S

Someone in Laravel для начинающих
302 это редирект
Может там случайно (по ошибке) мидлварка навешана на /register, и ее кидает на /login?

Не уверен, просто догадка
источник

Ss

Stts stss in Laravel для начинающих
Спасибо
источник

S

Someone in Laravel для начинающих
Не за что
Значит так и было?
источник

AB

Alexey Bubnov in Laravel для начинающих
Доброго усим)))
Вопрос на милилон:
Есть идея реализовать все URL на сайте через отдельную таблицу, типа
УРЛ/Контроллер/Акшон/Параметры
типа чтобы все урлы были без /category/…/brand/…/brand/… а просто /category-brand1-brand-2/ ну и типа того…
Даже не представляю как это искать по примерам LAravel….

Пока идея как все такие урл в универсальный маршрут, в нем разбирать из БД какой нам нужен контроллер, и в него перекидывать…. но как это реализовать - пока ненаю(((
Какие есть идеи???
источник

M

Michael in Laravel для начинающих
делать один роут, принимающий всё, слать на контроллер, а там разбирать урл по частям различными инструментами работы со строками, например регулярками.
источник

AB

Alexey Bubnov in Laravel для начинающих
а как переслать на нужный контроллер???
Я не могу найти именно редирект на другой контроллер….
источник

M

Michael in Laravel для начинающих
редирект - это слово из словаря HTTP-прококола. Ты уже вне его.
Контроллер - это класс. Тебе надо вызвать нужный метод в этом классе.
источник

AB

Alexey Bubnov in Laravel для начинающих
Route::get(‘/{big-slug}’, function($bigSlug){
   $route = BigSlugs::find($bigSlug) or 404
   $controllerName = $route->controller;
   $actionNameName = $route->action;
   $params = $route->params;

   а вот тут как мне вызвать контроллер чтобы оно отработало также как и должно???
   Какбудто контроллер и экшон были в роуте

});
источник

M

Michael in Laravel для начинающих
php понимает такие конструкции - new $controllerName
источник

AB

Alexey Bubnov in Laravel для начинающих
а при этом request передасться??))))
Ну и другие Dependency Injection
источник

M

Michael in Laravel для начинающих
Нет, поэтому надо заюзать сервис-контейнер
источник

SS

Serg Serdyuk in Laravel для начинающих
Бррр, ну мы же в ларе... Тогда уж через App::make(), и вообще это задача мидлваров,не?
источник

M

Michael in Laravel для начинающих
источник

GK

Gleb Kolesnikov in Laravel для начинающих
Добрый день. Давно уже забил на этот вопрос и сейчас столкнулся кто какие пермишены выставляет на папки проекта? Я вот так ( давно про это читал ). Может я что-то делаю не так?..
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Вообще не волнует этот вопрос никогда
источник

ВШ

Виталий Шутов... in Laravel для начинающих
То что на фото - стандартные права на создаваемые папки и файлы на нормально настроенном серваке
источник

GK

Gleb Kolesnikov in Laravel для начинающих
Ну и спасибо. Просто перепроверил себя.
источник

МБ

Михаил Богданов... in Laravel для начинающих
Всем привет, может подсказать как лишнее заголовки убрать?  fruitcake /
laravel-cors  стоит, когда его отключаешь остается два одинаковых. Как их убрать их? middleware  и роуты посмотрел
источник

D

DK in Laravel для начинающих
Веб сервер заголовки не ставит?
источник

МБ

Михаил Богданов... in Laravel для начинающих
в настройках апача и htacces нет ничегл
источник