Php 获取输入法isn';t将数据记录到Laravel应用程序中
尝试创建一个简单的输入法。My DB表(comments)包含一个增量“id”、varchar(30)“name”和文本“comments” 我希望通过像app.local/comments?name=John&comments=test这样的URL将数据输入到我的应用程序中 我的路线入口:Php 获取输入法isn';t将数据记录到Laravel应用程序中,php,laravel,laravel-4,get,eloquent,Php,Laravel,Laravel 4,Get,Eloquent,尝试创建一个简单的输入法。My DB表(comments)包含一个增量“id”、varchar(30)“name”和文本“comments” 我希望通过像app.local/comments?name=John&comments=test这样的URL将数据输入到我的应用程序中 我的路线入口: Route::get('comments', 'CommentsController@index'); 我的意见: <?php class CommentsController extends \
Route::get('comments', 'CommentsController@index');
我的意见:
<?php
class CommentsController extends \BaseController {
public function index()
{
$name = Input::get('name');
$comments = Input::get('comments');
}
}
因为您没有持久化数据,所以需要实例化一个新模型,然后保存它:
$comment = new Comments;
$comment->name = Input::get('name');
$comment->comments = Input::get('comments');
$comment->save();
我建议您了解更多有关的信息。另外,请注意,您可以像Razor所说的那样进行操作,即使您的模型中没有将其设置为$fillable
为了使用,
Comments::create(array(
'name' => Input::get('name'),
'comments' => Input::get('comments')
));
您需要确保在您的模型中,$fillable数组中包含name
和comments
。谢谢。下次我将使用RTFM!;)
Comments::create(array(
'name' => Input::get('name'),
'comments' => Input::get('comments')
));