insertSweat

1709 经验值

在laravel5.3中使用Request的merge函数返回null值,除了使用array_merge函数有没有其他的解决方法,

老师是将blade和vue混用,所以会觉得乱乱的,感觉这样用不是很好,我觉得要么只用vue,要么只用blade。

我弄了一上午了 ,发现laravel自带的权限认证默认的是用的guardweb的用户做认证,如何使用guardadmin的登录用户做认证,
laravel自带的can中间件和模板中的can方法都是用的默认的,如何改为admin?

是要手动创建吗? 不是应该可以用 php artisan migrate来创建吗 为什么php artisan会报这种错误
image

报错内容如下


  [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型 而设置成字符串,这样做有什么好处?

算了 先不管了,也不影响使用

你可以这样 生成30条user测试数据 用下面这个路由 绝对放回的是 30

Route::get('/', function(){
    $users = \App\User::get();
    dd($users->intersect(null)->count());
});