Saturday, 15 August 2015

php - Adding GET input to my resourceful controller in Laravel -



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