Php 模型中的laravel访问会话
我用的是larave-7。是否可以访问模型中的会话值Php 模型中的laravel访问会话,php,laravel,session,model-view-controller,model,Php,Laravel,Session,Model View Controller,Model,我用的是larave-7。是否可以访问模型中的会话值 use Illuminate\Database\Eloquent\Model; use DB; use Session; class Permissions extends Model { function has_permission($menu_controller){ $permission_type = Session::get('permission_type'); $result = DB::table('admin_p
use Illuminate\Database\Eloquent\Model;
use DB;
use Session;
class Permissions extends Model {
function has_permission($menu_controller){
$permission_type = Session::get('permission_type');
$result = DB::table('admin_permission')->where('admin_type_id',$permission_type)- >where('apps_menu_id',0)->get();
这里我没有从会话中获得任何结果。如何获取会话值以成功执行查询?您是否检查了会话内容
$data = $request->session()->all();
您是否在会话中设置了权限类型
$request->session()->put('key', 'value');
是的,所有内容都已使用,但会话不工作可能缺少middleware\Illumb\session\middleware\StartSession::classI已经添加了Illumb\session\SessionServiceProvider::class。是否也要添加一个@在app->Http->Kernel.php中添加它