
Konstantin
10.09.2016
16:53:16
Все сводится вообще к моделям
Сделал модель, получил раздел в админке
И по сути все базовые модули есть, только копипастить)

Евгений
10.09.2016
16:54:41
Ну у меня редко бывают проекты где ограничивается crud-ом, у меня обычно всякие парсеры, и тд и тп

Google

Konstantin
10.09.2016
16:54:51
https://github.com/LavaLite/cms
Вот еще есть, но никогда не ставил даже
На вид ничего вроде

Евгений
10.09.2016
16:55:25
Хз зачем, есть Laravel и нормально
Есть октябрь
Все что между ними мне кажется не нужным

Konstantin
10.09.2016
16:57:16
Я говорю october это не совсем уже laravel)

Евгений
10.09.2016
16:57:41
Да пофиг
Свою задачу решает
А ларавельщикам просто будет проще освоиться

Konstantin
10.09.2016
17:01:58
В таких сайтах вопрос сводится сделать проще и быстрее
Для чего то более менее сложного я бы брал laravel для api и ноду с реактом для фронта

D'
10.09.2016
17:05:07
Наркоман

Google

Konstantin
10.09.2016
17:06:21
Ну нафиг мне blade/twig?
И автоматизация ассетов на пхп?
И главное как мне тестить шаблоны?)

D'
10.09.2016
17:07:48
сложные вопросы
я пропущу

Konstantin
10.09.2016
17:07:53
А тут все получается хорошо и достаточно удобно

Александр
12.09.2016
08:03:45
подскажите как в админке можно реализовать разделение на админа и супер админа
сейчас у меня есть Route::group(['middleware' => 'admin'], function() {
и тут набор роутов

F01134H
12.09.2016
08:04:23
Просто сделай две разных роли и всё
как админ и модератор

Александр
12.09.2016
08:04:56
тут есть какие-то встроенные роли?

F01134H
12.09.2016
08:10:30
Не помню

Александр
12.09.2016
08:11:51
http://joxi.ru/n2YODydhjgN0Qr?d=1 это видимо оно

F01134H
12.09.2016
08:15:43
Да
Создай просто еще одного посредника

Александр
12.09.2016
08:16:18
ага
уже разобрался
в чем может быть дело?
'admin' => \App\Http\Middleware\AdminMiddleware::class,
'moderator' => \App\Http\Middleware\ModeratorMiddleware::class,
в кернеле прописаны две роли, при этом если я захожу на страницу админки скрипт заходит только в Модератора
в классе модератора у меня прописано условие что если Роль != Модер, но редиректить на домашнюю страницу сайта
может быть в этом дело?

Google

Александр
12.09.2016
10:12:05
как организовать проверку на модератора, чтобы дальше шла проверка на админка? Что вместо редиректа написать?
http://joxi.ru/1A5W4qZhKedoKm?d=1
return $next($request) ?

Konstantin
12.09.2016
10:26:45
угу

F01134H
12.09.2016
10:38:53
только роутинг на домашнюю должен быть по другому, вроде есть метод специальный
это не принципиально, но так правильнее, думаю

Александр
12.09.2016
10:42:03
ты про редирект?
не нашел что-то
http://joxi.ru/DmBxpVJuNebPZA?d=1
или редирект к роуту можно сделать, но ты не это видимо имел ввиду

F01134H
12.09.2016
10:48:53
Это может означать только одно
что я ошибся

Александр
12.09.2016
11:32:36
подскажите как лучше оформить доступы.
Есть контроллер с несколькими методами.
Часть из них должны быть только для админа
Часть только для модера
Часть только по API через POST запрос
Как лучше разделить права? Роутами? В каждом методе делать проверку на роль?
Подскажите как правильней такое оформляется

D'
12.09.2016
12:16:45

Александр
12.09.2016
12:17:07
в контроллере будет правильней?

D'
12.09.2016
12:17:09
$this->middleware('admin', ['only' => ['method1', method2']);
И так для всех

Александр
12.09.2016
12:17:13
чем загромождать роуты

D'
12.09.2016
12:17:32
Ну в контроллере удобно на разные методы ставить миддлваре

Александр
12.09.2016
12:17:54
окей, спасибо

D'
12.09.2016
12:22:58
окей, спасибо
Вообще проверку на роли лучше делать "Как минимум имеет роль"

Google

D'
12.09.2016
12:23:15
Чтобы не было таких проблем как утебя

Александр
12.09.2016
12:23:34
а чем это помогло бы мне?
мне важно чтобы у юзера был либо админ либо модер и никакая другая

D'
12.09.2016
12:23:58
Так у тебя модер не наследуется от админа?
Админ не может делать то, что может модер?

Меня зовут
12.09.2016
12:24:23
Привет у меня возник вопрос такой. Нужно при создании специального юзера должно создаваться конкретно под него набор таблиц , каким образом реализовать чтобы сохранить MVC и каждый юзер должен иметь только к своим табличкам доступ

Александр
12.09.2016
12:24:27
у меня админ наследует модера
админ это расширенный модер

D'
12.09.2016
12:24:47

Admin
ERROR: S client not available

Евгений
12.09.2016
12:24:54

Александр
12.09.2016
12:25:05
ты имеешь ввиду чтобы роль была >=1 ?

Меня зовут
12.09.2016
12:25:09

Евгений
12.09.2016
12:25:24

D'
12.09.2016
12:25:52
ты имеешь ввиду чтобы роль была >=1 ?
Не совсем. Я не знаю как у тебя роли сделаны. Но желательно иметь какую-то иерархию и проверять имеет ли юзер одну конкретную роль или одну из более крутых

Меня зовут
12.09.2016
12:26:00

Александр
12.09.2016
12:26:07
вообще роли в базе изначально сделаны были не мной как 0, 1, 2
:)

D'
12.09.2016
12:26:16
В твоем случае можешь просто сделать if ($user->isAdmin() || $user->isModerator()) return true

Евгений
12.09.2016
12:26:44

Google

Меня зовут
12.09.2016
12:27:54

D'
12.09.2016
12:28:22
Так а зачем таблицы?
отдельные

Евгений
12.09.2016
12:28:26
хз, не знаю решения для тебя. Но я бы не стал такое городить
таблица концертов и таблица юзеров, юзеры могут быть продюссерами. у концерта есть продюсер_айди

Меня зовут
12.09.2016
12:29:11

D'
12.09.2016
12:29:35
Ну так и привязывай к user_id

Меня зовут
12.09.2016
12:33:31
Какие плюсы решения создание общих таблиц под всех под всех продюсеров связывая все по user_id?
Не сильно в этом разбираюсь

Евгений
12.09.2016
12:34:13
мда

D'
12.09.2016
12:34:16
ну ты попробуй оба решения и вопрос отпадет

Евгений
12.09.2016
12:34:29
зачем тебе много таблиц если можно одной?
ты потом задолбаешься если решишь чтото поменять
и ваще бред имхо

Konstantin
12.09.2016
12:39:41
У тебя вообще какие сущности будут?

Alexandr
12.09.2016
12:39:48
http://cs8.pikabu.ru/post_img/2016/08/28/8/1472390096111766424.jpg

Konstantin
12.09.2016
12:40:48
Концертный зал, места, концерт, исполнитель, продюсер?

Меня зовут
12.09.2016
12:42:28

Konstantin
12.09.2016
12:44:08
Ну тебе вообщем нужно тупо сделать связь стоимости места с местом и продюсером

Меня зовут
12.09.2016
12:45:02

Konstantin
12.09.2016
12:45:25
seat_id event_id producer_id price

D'
12.09.2016
12:45:39