我從Laravel文檔中獲得了一些文檔,但我無法從中清楚地瞭解詳細信息。有很多路由方法以及如何將其用於我的需求?通常大多數人都在使用它,但其他路由方法是什麼?如何在Laravel中使用基本路由方法?
Route::get()
Route::post()
如何通過此路由傳遞消息或值?像這樣使用Controller是唯一的方法?
Route::get('/app', '[email protected]');
我從Laravel文檔中獲得了一些文檔,但我無法從中清楚地瞭解詳細信息。有很多路由方法以及如何將其用於我的需求?通常大多數人都在使用它,但其他路由方法是什麼?如何在Laravel中使用基本路由方法?
Route::get()
Route::post()
如何通過此路由傳遞消息或值?像這樣使用Controller是唯一的方法?
Route::get('/app', '[email protected]');
在Laravel類型的路由的
有在Laravel一些路由方法,還有
1.基本GET路線
GET
是使用該方法檢索資源。在這個例子中,我們只是獲取用戶路由需求,然後將消息返回給他。
Route::get('/home', function() { return 'This is Home'; });
2.基本POST路線
爲了使POST
請求時,你可以簡單地使用後();方法,這意味着當您使用action="myForm" method="POST"
提交表單時,您希望使用此POST
路線捕獲POST
響應。
Route::post('/myForm', function() {return 'Your Form has posted '; });
3.註冊一個路由,多動詞
在這裏,您可以檢索GET
請求,並在一個路由POST
請求。 MATCH
將在這裏得到這一要求,
Route::match(array('GET', 'POST'), '/home', function() { return 'GET & POST'; });
4.任何HTTP動詞
註冊路由響應任何HTTP動詞。這將根據參數捕獲來自您的URL的所有請求。在Laravel路由
Route::any('/home', function() { return 'Hello World'; });
使用
當您使用的是Route::
,在這裏,你可以按照如下管理控制器的功能和看法,
1.簡單的消息返回
您可以返回一個簡單的消息當用戶請求該URL時,它將顯示在網頁上。
Route::get('/home', function(){return 'You Are Requesting Home';});
2。返回查看
您可以返回查看,這將在網頁上顯示時用戶請求URL
// show a static view for the home page (app/views/home.blade.php)
Route::get('/home', function()
{
return View::make('home');
});
3.請求一個控制器功能
可以從調用一個函數控制器當用戶請求URL時
// call a index function from HomeController (app/Http/Controllers)
Route::get('/home', '[email protected]');
4. Ca TCH從URL
值您可從請求的URL的值則該值傳遞給來自控制器A的功能。例如:如果你調用public/home/1452
則值1452將被緩存,並傳遞給控制器
// call a show function from HomeController (app/Http/Controllers)
Route::get('/home/{id}', '[email protected]');
你可以得到幫助有關從Laravel路由。
有4種方法ofform數據發送,你必須知道 -
Route::get
爲<form method="GET">
Route::post
爲<form method="POST">
Route::put
爲<form method="PUT">
- 這是一個用於更新數據庫,我建議您使用laravelcollective/html,像這樣 - {!! Form::open(['method' => 'PUT']) !!}
,但在你的網頁瀏覽器,你可以找到方法POST
只Route::delete
爲<form method="DELETE">
- 這是一個在你delete一個數據庫中的字段,我建議你使用laravelcollective/html,像這樣 - {!! Form::open(['method' => 'DELETE']) !!}
,但在你的網頁瀏覽器,你可以找到方法POST
只有有很多很多,你必須瞭解Laravel路由,如CRUD等
三江源,我從你的唯一的答案獲得更多的東西 – user7356399