2
Laravelとsentinelを使用してパーミッションシステムを開発していますが、チェックボックスのフォームからどのパーミッションを選択するか選択を解除できるように設計されています。すでにパーミッションを割り当てることができる部分をコーディングしましたが、ユーザがページをリクエストすると、既に割り当てられているチェックボックスがマークされている必要があります。これに近づくことをどうお勧めしますか?私はミドルウェアを使用していますlaravelのビューを別のデータで事前ロード
<?php
namespace App\Http\Middleware;
use Closure;
use Cartalyst\Sentinel\Laravel\Facades\Sentinel;
class PermissionsMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$user = Sentinel::findById(1);
$permisos = array(array_keys($user['permissions']))
return $next($request);
}
}
しかし、ミドルウェアからビューにデータを渡す方法はわかりません。
それは、App \のHttp \ミドルウェア\ビューを返しますが、あなたは何を使うのでしょうか? – Mntfr
あなたはどのクラスを使っているのですか? –
いいえ、私はどのようにビュー自体のデータを取得するのですか? – Mntfr