به این مثال دقت کنید:

Route::post('foo/bar', function($name)
{
return 'Hello ' . $name;
});
Route::get('foo/bar', function($name)
{
return 'Goodbye ' . $name;
});

حالا اگه فرمی داشته باشیم که action اون به foo/bar اشاره کنه و متدش Post باشه و مقدار name رو ارسال کنه، پیغام Hello و بعد name واردشده چاپ میشه ولی اگه همین foo/bar رو بصورت Get صدا بزنیم و name رو بفرستیم، پیغام Goodbye و بعد name واردشده ظاهر میشه.
مثال فرضی از روش Post :
کد HTML:
<form action="foo/bar" method="post">
    <input name="name" type="text" />
    <input type="submit" value="Say Hello" />
</form>
مثال فرضی از روش Get :
کد HTML:
<a href="foo/bar?name=ali">Say Goodbye</a>