在laravel5.3中使用Request的merge函数返回null值,除了使用array_merge函数有没有其他的解决方法,
老师是将blade和vue混用,所以会觉得乱乱的,感觉这样用不是很好,我觉得要么只用vue,要么只用blade。
已经解决了加上Auth:admin中间件就行了
我弄了一上午了 ,发现laravel自带的权限认证默认的是用的guard
为web
的用户做认证,如何使用guard
为admin
的登录用户做认证,
laravel自带的can
中间件和模板中的can
方法都是用的默认的,如何改为admin?
是要手动创建吗? 不是应该可以用 php artisan migrate
来创建吗 为什么php artisan
会报这种错误
报错内容如下
[Illuminate\Database\QueryException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'muzi.permissions
' doesn't exist (SQL: select * from `permissions`)
[PDOException]
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'muzi.permissions
' doesn't exist
我添加api_token
字段时,报以下错误
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' fo
r key 'users_api_token_unique' (SQL: alter table `users` add unique `users_
api_token_unique`(`api_token`))
为什么不直接设置bool型 而设置成字符串,这样做有什么好处?