2016-07-19 7 views
0

投稿ルートを正しく構成する方法が少し不明です。ほとんどの私のルートでは、このようなルートの最後に「プロセス」を追加しています。私は単にGETルートPOST要求(ルートレベル)のルートの正しいスタイルは何ですか

//EDIT USER 
Route::get('users/{user}/edit','[email protected]'); 
Route::post('users/{user}/edit','[email protected]'); 

として、それは同じ行った

Route::get('auth/notes/{note}/delete','Auth\[email protected]'); 
Route::post('auth/notes/{note}/delete/process','Auth\[email protected]'); 

は時々、これは少し矛盾していると私はの誰のために、できるだけ読みやすく、理解し、私のコードは同じくらい簡単にしたいです未来。

laravelでPOSTルートを定義するための決定的な正しい方法はありますか?あなたにこのようなルートを与える

Route::resource('customer', 'Api\V1\CustomerController'); 

を::

+1

それは矛盾していません.........あなたはそれを正しくやっています。 –

+0

あなたはこのように使うことができます Route :: resource( 'users'、 'AdminUserController'); –

答えて

0

あなたはこのように、リソースのルートを使用することができ

| GET|HEAD  | api/v1/customer   | api.v1.customer.index | App\Http\Controllers\Api\V1\[email protected] 
    | POST   | api/v1/customer   | api.v1.customer.store | App\Http\Controllers\Api\V1\[email protected] 
    | GET|HEAD  | api/v1/customer/{customer}| api.v1.customer.show  | App\Http\Controllers\Api\V1\[email protected] 
    | DELETE  | api/v1/customer/{customer}| api.v1.customer.destroy | App\Http\Controllers\Api\V1\[email protected] 

を...など

はこちらをご覧ください:

​​

関連する問題