未定义的变量:title



我在数据库中添加了migrate,但为什么会出现错误我不知道,我对Laravel还很陌生,我不知道如何解决这个问题。

错误为:

未定义的变量:标题

我的代码:

namespace AppHttpControllersAdmin;
use AppModelsAbouts;
use AppHttpControllersController;
use IlluminateHttpRequest;
class AboutusController extends Controller
{
public function index(){
return view('admin.aboutus');
}
public function store(Request $request){
$aboutus = new Abouts();
$aboutus->$title = $request->input('title');
$aboutus->$subtitle = $request->input('subtitle');
$aboutus->$description = $request->input('description');
$aboutus->save();
return redirect('/abouts')->with('success','nice');
}
}

您也可以用这种方式编写。

namespace AppHttpControllersAdmin;
use AppModelsAbouts;
use AppHttpControllersController;
use IlluminateHttpRequest;
class AboutusController extends Controller
{
public function index(){
return view('admin.aboutus');
}
public function store(Request $request){
$input = $request->all();
Abouts::create($input); //here About us your model
return redirect('/abouts')->with('success','nice');
}
}

最新更新