@kosmok

Laravel 8 Ckeditor5 проверка authentication?

Привет, у меня такая пробела я на laravel 8 установил Ckeditor 5 так вот в файле (ckfinder) config.php есть $config['authentication'].Как сделать чтобы если пользователь был авторизован и статус is_admin был равен 1 то $config['authentication'] == true а в других случаях false.Я пытался через Auth не получается
  • Вопрос задан
  • 563 просмотра
Пригласить эксперта
Ответы на вопрос 2
smatDnepr
@smatDnepr
Попробуйте этот вариант:
$config['authentication'] = function () {
	require $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
	$app = require_once  $_SERVER['DOCUMENT_ROOT']. '/bootstrap/app.php';
	$request = Illuminate\Http\Request::capture();
	$request->setMethod('GET');
	$app->make('Illuminate\Contracts\Http\Kernel')->handle($request);
	if (Auth::check() && Auth::user()->is_admin ) {
		return true;
	} else {
		header('HTTP/1.0 403 Forbidden');
		exit();
	}
};
Ответ написан
on_click
@on_click
Если я все правильно понимаю, то вам поможет вот эта ссылка
5fefad22c5c27249783389.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы