php - Adding GET input to my resourceful controller in Laravel -
using laravel 4 create "read-it-later" application testing purposes. i'm able store url , description application using next curl command:
curl -d 'url=http://testsite.com&description=for testing' readitlater.local/api/v1/url i'm interested in using accomplish same thing passing variables in url (e.g. readitlater.local/api/v1/url?url=testsite.com?description=for%20testing)
here urlcontroller segment:
/** * store newly created resource in storage. * * @return response */ public function store() { $url = new url; $url->url = request::get('url'); $url->description = request::get('description'); $url->save(); homecoming response::json(array( 'error' => false, 'urls' => $urls->toarray()), 200 ); } here url model:
<?php class url extends eloquent { protected $table = 'urls'; } i read through laravel docs on input types i'm not how apply current controller: http://laravel.com/docs/requests#basic-input
any tips?
you didn't apply correctly linked to...use input::get() fetch or post, , request class info on current request. looking this?
public function store() { $url = new url; // guess model $url->url = request::url(); $url->description = input::get('description'); $url->save(); homecoming response::json(array( 'error' => false, 'urls' => url::find($url->id)->toarray(), /* not sure this. want info current url? (you have them...no need query db) or want urls? in case, utilize url::all()->toarray() */ 200 ); } php laravel laravel-4 controller
No comments:
Post a Comment