【发布时间】:2021-01-02 08:00:00
【问题描述】:
我正在创建一个 CRUD 应用程序。但是当我在方法存储中编码时,我遇到了一个问题:我正在尝试创建一个变量
$contact = new Contact()。这是消息:Undefined type 'App\Contact'。
这个 ContactController.php
use App\Contact;
....
public function store(Request $request)
{
$request->validate([
'first_name'=>'required',
'last_name'=>'required',
'email'=>'required'
]);
$contact = new Contact([
'first_name' => $request->get('first_name'),
'last_name' => $request->get('last_name'),
'email' => $request->get('email'),
'job_title' => $request->get('job_title'),
'city' => $request->get('city'),
'country' => $request->get('country')
]);
$contact->save();
return redirect('/contacts')->with('success', 'Contact saved!');
}
【问题讨论】:
-
ues App\Contact;
-
contact.php文件夹中有contact.php文件吗? -
没有。它是 app/Models/Contact.php
-
use App\Models\Contact然后运行composer dump-autoload
标签: php mysql laravel laravel-5 crud