Ryan Dhungel
Ryan Dhungel

Reputation: 3775

How to remove prefix value from route:resource in laravel?

I am creating an application in laravel 5.2.

I have used route:resource like this in my routes.php Route::resource('users', 'UsersController'); now this is how it looks like in the url http://project.app:8000/users/ryan

I am trying to remove the users from the url to look something like this http://project.app:8000/ryan

Is there an easy way to do this and still works the same way it did before? Please somebody help, Thanks!

Upvotes: 0

Views: 908

Answers (1)

Govind Samrow
Govind Samrow

Reputation: 10179

Try Following route:

Route::get('/{name?}', array('as' => 'profile', 'uses' => 'UsersController@profile'));

The optional parameter works for you.

I'm using same in my web http://example.com/samrow

Put this route after all routs :)

Upvotes: 1

Related Questions