我是Laravel的新手,我使用的是Laravel 5.5版
如果我尝试用邮递员登录。我收到“尝试获取非对象的属性'id'”错误。错误行是
private $client;
public function __construct(){
$this->client = Client::find(1);
}
public function login(Request $request){
$this->validate($request, [
'username' => 'required',
'password' => 'required'
]);
return $this->issueToken($request, 'password'); // this line has error
}
Run Code Online (Sandbox Code Playgroud)
issueToken函数
public function issueToken(Request $request, $grantType, $scope = ""){
$params = [
'grant_type' => $grantType,
'client_id' => $this->client->id,
'client_secret' => $this->client->secret,
'scope' => $scope
];
if($grantType !== 'social'){
$params['username'] = $request->username ?: $request->email;
}
$request->request->add($params);
$proxy = Request::create('oauth/token', 'POST');
return Route::dispatch($proxy);
}
Run Code Online (Sandbox Code Playgroud)
我在注册时遇到了相同的错误。但是我的用户成功注册了500错误(试图获取非对象的属性“ id”)
我有这个错误
app.js:3621 [Vue warn]: Unknown custom element: <addvideo> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
Run Code Online (Sandbox Code Playgroud)
我的add-video.blade.php
<div class="panel panel-default">
<div class="panel-heading">Add Video!</div>
<div class="panel-body">
<addVideo></addVideo>
</div>
Run Code Online (Sandbox Code Playgroud)
addVideo.vue
<template lang="html">
//template codes
</template>
<script>
export default {
data(){
return {
errors:[],
video : {
name : '',
rate : '',
year : '',
description : '',
creator : '',
director : '',
writers : '',
storyline : '',
isMovie : '', …Run Code Online (Sandbox Code Playgroud)