php - GET input method isn't logging data into Laravel application -


trying create simple input method. db table (comments) contains increment "id", varchar(30) "name", , text "comments".

a url such app.local/comments?name=john&comments=test how input data application.

my route entry:

route::get('comments', 'commentscontroller@index'); 

my comments controller:

<?php  class commentscontroller extends \basecontroller {      public function index()     {         $name = input::get('name');         $comments = input::get('comments');     } } 

my comments model:

<?php  class comments extends eloquent {      protected $table = 'comments';  } 

after several variations , no errors can not data table. advice? thank in advance.

it's because not persist data, need instantiate new model, save it:

$comment = new comments; $comment->name = input::get('name'); $comment->comments = input::get('comments'); $comment->save(); 

i recommend learn more eloquent


Comments

Popular posts from this blog

javascript - RequestAnimationFrame not working when exiting fullscreen switching space on Safari -

Python ctypes access violation with const pointer arguments -