У меня есть простая панель инструментов, в которой пользователи могут регистрироваться и делать какие-то вещи, теперь я хотел бы создать файл с именем пользователя и его идентификатором; что-то вроде widget/obama2030.js
в Laravel когда пользователь зарегистрирован
структура моего приложения:
myapp
-app
-bootstrap
-database
-resource
.....
-widget
-------
в моем контроллере регистрации пользователей, у меня есть следующее .
protected function create(array $data)
{
$user = User::create([
'name' => $data['name'],
'email' => $data['email'],
'password' => bcrypt($data['password']),
]);
File::makeDirectory('/widget/'.$user->name.Auth::user()->id, 0755, true);
return $user;
}
Теперь, когда пользователь нажимает кнопку регистрации, я получаю следующую ошибку
ErrorException (E_NOTICE)
Trying to get property of non-object
что не так с моим кодом ????