Laravel 4 Laravel在表中创建新行的简单方法
您好,我是Laravel的新用户,我无法从表单向数据库添加数据。我有一个简单的视图,只有一个表单。控制器有2个操作(用于视图窗体和创建db行) app/routes.phpLaravel 4 Laravel在表中创建新行的简单方法,laravel-4,Laravel 4,您好,我是Laravel的新用户,我无法从表单向数据库添加数据。我有一个简单的视图,只有一个表单。控制器有2个操作(用于视图窗体和创建db行) app/routes.php Route::get('/', 'FrontendController@index'); Route::post('/', 'FrontendController@submit'); {{Form::open(array('action'=>'FrontendController@submit','class'=&g
Route::get('/', 'FrontendController@index');
Route::post('/', 'FrontendController@submit');
{{Form::open(array('action'=>'FrontendController@submit','class'=>'form-horizontal','role'=>'form'))}}
{{Form::text('nazev_firmy',Input::old('nazev_firmy'), array('class'=>'form-control'))}}
{{Form::submit('Send', array('class'=>'btn btn-primary submit'))}}
{{Form::close()}}
<?php
class Inzerat extends Eloquent {
protected $table = 'inzeraty';
public $timestamps = false;
}
app/views/index.blade.php
Route::get('/', 'FrontendController@index');
Route::post('/', 'FrontendController@submit');
{{Form::open(array('action'=>'FrontendController@submit','class'=>'form-horizontal','role'=>'form'))}}
{{Form::text('nazev_firmy',Input::old('nazev_firmy'), array('class'=>'form-control'))}}
{{Form::submit('Send', array('class'=>'btn btn-primary submit'))}}
{{Form::close()}}
<?php
class Inzerat extends Eloquent {
protected $table = 'inzeraty';
public $timestamps = false;
}
/app/controllers/FrontendController.php
Route::get('/', 'FrontendController@index');
Route::post('/', 'FrontendController@submit');
{{Form::open(array('action'=>'FrontendController@submit','class'=>'form-horizontal','role'=>'form'))}}
{{Form::text('nazev_firmy',Input::old('nazev_firmy'), array('class'=>'form-control'))}}
{{Form::submit('Send', array('class'=>'btn btn-primary submit'))}}
{{Form::close()}}
<?php
class Inzerat extends Eloquent {
protected $table = 'inzeraty';
public $timestamps = false;
}
app/models/Inzerat.php
Route::get('/', 'FrontendController@index');
Route::post('/', 'FrontendController@submit');
{{Form::open(array('action'=>'FrontendController@submit','class'=>'form-horizontal','role'=>'form'))}}
{{Form::text('nazev_firmy',Input::old('nazev_firmy'), array('class'=>'form-control'))}}
{{Form::submit('Send', array('class'=>'btn btn-primary submit'))}}
{{Form::close()}}
<?php
class Inzerat extends Eloquent {
protected $table = 'inzeraty';
public $timestamps = false;
}
我正在使用Laravel4.0
我做错了什么?感谢您的帮助。在laravel中,您可以使用::get()从请求中检索所有输入。你只需要改变一下
$inzerat->nazev_firmy = Input::post('nazev_firmy');
致:
在laravel中,使用::get()从请求中检索所有输入。你只需要改变一下
$inzerat->nazev_firmy = Input::post('nazev_firmy');
致: