2017-03-27 17 views
0

laravel5.4でRESTAPIを作成しようとしています。だから私はすべてのコードを書いた。私はルートファイルをapi.phpに定義しました。私が郵便配達で走ったとき、それは働いていません。その後私はweb.phpで私のルートファイルを変更しました。私は郵便配達員でそれをもう一度実行します。それは働いています。 api.phpファイルで動作しない理由laravel5.4でRESTAPIを作成

api.phpまたはweb.phpファイルにルーグファイルを定義する必要がありますか。

私を助けてください。私はちょうど混乱しています。ここで

は私のROUEファイルの例です:APIのURLは自動的にAPIのプレフィックスを持っているので(api.php)

Route::get('sample-restful-apis', function() 
{ 
    return array(
     1 => "expertphp", 
     2 => "demo" 
    ); 
}); 

答えて

2

は、URLに/ APIを試してみてください。 あなたの例では/ api/sample-restful-apisです。

1

ルートファイルはweb.phpで定義します。

このルートを使用すると、もう少し詳しく説明し、あなたが提案した答えの違いを示してください可能性があり、応答

Route::get('sample-restful-apis', function() 
{ 
    return array(
     1 => "expertphp", 
     2 => "demo" 
    ); 
}); 
+0

こんにちはpratikを取得し、ブラウザで配列ファイルと直接sample-restful-apisタイプでweb.phpファイルに定義し、質問 ? –

+0

これ以上の違いはありませんが、あなたのコードはweb.phpファイルに入れることができます。あなたの右だが、api.phpで経路を定義しない –

関連する問題