Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Посредники и фасад Auth » 03.03.2016 16:49:53

Удалил уже)
Использовался стандартный каркас, созданный в aristan. В условии записывалось if(Auth::user()->isAdmin() ){ ... }
Так же use Illuminate\Support\Facades\Auth;

#2 Laravel 5.x » Посредники и фасад Auth » 03.03.2016 16:37:24

snewwer
Ответов: 2

Здравствуйте!

Для организации ролей добавил пару колонок в таблицу users и в модели создал функцию isAdmin.
В шаблонах конструкция Auth::user()->isAdmin() работает, но если использовать ее в посреднике - нет.
Что делается не так?

Спасибо!

#3 Re: Веб-разработка » Проблема при копирование на сервер » 03.03.2016 11:21:30

Базу данных можно восстановить из миграций, если они есть > php artisan migrate

#4 Re: Laravel 5.x » Зосдание контроллера, а маршрут с дефисом. Так можно? » 02.03.2016 21:18:01

"Note: Route parameters cannot contain the - character. Use an underscore (_) instead."

Использовать дефис нельзя

#5 Laravel 5.x » Выпадающие списки по уникальным значениям из БД » 02.03.2016 20:54:39

snewwer
Ответов: 1

Здравствуйте!

Имеется некая таблица с некоторыми столбцами. Требуется организовать фильтр записей. Нужны select выпадающие списки, значение которых - уникальные значения столбцов. Как лучше всего получить эти значения?

Спасибо.

#6 Re: Laravel 5.x » csrf_token() ничего не выводит » 02.03.2016 20:48:56

Здравствуйте, добавьте 'web' в список посредников маршрута

#7 Re: Laravel 5.x » Для чего служит в роутере этот метод? Route::aut Без него не работает. » 02.03.2016 20:46:13

Это сокращение для следующих маршрутов:

// Authentication Routes...
$this->get('login', 'Auth\AuthController@showLoginForm');
$this->post('login', 'Auth\AuthController@login');
$this->get('logout', 'Auth\AuthController@logout');

// Registration Routes...
$this->get('register', 'Auth\AuthController@showRegistrationForm');
$this->post('register', 'Auth\AuthController@register');

// Password Reset Routes...
$this->get('password/reset/{token?}', 'Auth\PasswordController@showResetForm');
$this->post('password/email', 'Auth\PasswordController@sendResetLinkEmail');
$this->post('password/reset', 'Auth\PasswordController@reset');

#8 Laravel 5.x » Как проверить, задана ли секция? » 24.02.2016 18:32:31

snewwer
Ответов: 1

Как в шаблоне проверить, была ли установлена секция?

т. е.

@if ( isset('section') )
   ...
@endif

#10 Re: Laravel 5.x » Неявный контроллер » 24.02.2016 15:22:07

Спасибо!

Т. е. прописывать каждый маршрут?

#11 Laravel 5.x » Неявный контроллер » 24.02.2016 14:44:46

snewwer
Ответов: 4

Здравствуйте!

Допустим, мы настроили маршрут след. образом:

Route::controller('users', 'UserController');

Можно ли в контроллере обработать запрос /users/{id} ?

Спасибо!

Подвал раздела