将数据保存到数据库

时间:2019-07-12 08:55:44

标签: laravel-5 eloquent laravel-4

我试图将数据保存到数据库中,但出现错误从空值创建默认对象

namespace App\Http\Controllers;

use Illuminate\Http\Request; use App\Message;

class MessageController extends Controller 
{ 
    public function submit(Request $request)
    { 
        $this->validate($request, [ 'name' => 'required', 'email' => 'required']);

        //create a new message
        $messge= new Message;

        $message->name=$request->name;
        $message->email = $request->email;
        $message->message = $request->message;

        //message save

        $message -> save();
        return redirect('/');
    }
}

1 个答案:

答案 0 :(得分:1)

您遇到的问题是“错字”。您正在使用变量get_graph_data初始化模型,然后使用其他名称$messge访问模型。正确的代码:

$message