Laravel по-русски

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

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

#2 Laravel 5.x » выдается ошибка при редактировании поста This action is unauthorized. » 19.12.2016 18:09:12

Demb
Ответов: 1

Отзовитесь у кого была подобная проблема. Я установил пакет форума riari на laravel 5.2, так же установил пакет ролей zizaco, когда захожу под админом  и пробую редактировать чужой или свой пост то выдается ошибка This action is unauthorized.

#3 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 19.12.2016 15:59:17

не работает редактировать пост под админом в форуме riari, ошибку выдает: This action is unauthorized. Кто знает в чем дело? не дает редактировать  ни админские посты, ни юзерские

#4 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 11:33:58

кто устанавливал этот форум riari, то подскажите как настроить права пользователей в нем? есть в таблице users уже поле role_id c 1 для админов и 0 для юзеров.

#5 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 11:16:11

если бы я понимал, то очевидно сюда не написал бы, разбираю как делают другие, но не получается пока, поэтому и спрашиваю, и не надо умничать!!! если нет времени, не надо ничего писать о своих впечатлениях, может кто другой поможет разобраться)))с уважением  и  добром ко всем окружающим!))))

#6 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 11:07:03

вот такую ошибку стал выводить:
Argument 2 passed to Riari\Forum\Frontend\Http\Controllers\BaseController::handleResponse() must be an instance of Illuminate\Http\Response, instance of Illuminate\Http\RedirectResponse given, called in C:\OpenServer\domains\laravel5.3.local\vendor\riari\laravel-forum\src\API\Dispatcher.php on line 135 and defined

#7 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 10:01:01

точнее редирект происходит, просто в шаблоне index не передаются данные запроса

#8 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 09:54:56

но выдает ошибку, редиректа не происходит: Invalid argument supplied for foreach() (View: C:\OpenServer\domains\laravel5.3.local\resources\views\vendor\forum\category\index.blade.php)

#9 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 16.12.2016 09:48:25

да читал, в пакете riary app/http/middleware есть файл ApiAuth.php там происходит проверка на аутентификацию

public function handle(Request $request, Closure $next)
    {

        $tokenHeader = 'Token token="' . config('forum.api.token') . '"';
        if (auth()->check() || $request->header('Authorization') == $tokenHeader) {
            // User is authenticated or a valid API token was provided; continue the request

            if(Auth::user()->role_id == '1') // is an admin
            {
                return $next($request); // pass the admin
            }
           else{
           return redirect('/'); // not admin. redirect whereever you like
           }

        } else {
           // No authentication/authorization

            if ($request->ajax()) {
                // For AJAX requests, just return the appropriate response
                return response()->json(['error' => "User must be authenticated to access this resource."], 401);
            }

            // For all other request types, attempt HTTP basic authentication
            return auth()->onceBasic() ?: $next($request);
        }
    }

#11 Re: Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 15.12.2016 12:24:15

ок, я установил пакет riari/forum на laravel 5.3, так же подключил админку voyager. В этой админке есть возможность создавать users и давать им права. Задача такая: создавать в админке пользователей и назначать им права, чтобы в форуме пользователь под правами admin мог создвать ветки и проч, а пользователь под правами ,скажем user, мог только делать посты. ))

#12 Laravel 5.x » как настроить роли пользователей админки voyager и форума riari? » 14.12.2016 12:33:38

Demb
Ответов: 12

Помогите пожалуйста, настроить роли пользователей админки voyager и форума riari?

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