2016-05-31 2 views

答えて

3

あなたはパスがapi

Route::any('{all}', '[email protected]')->where('all', '^(?!api).*$'); 

それとも単に最後のルートとして、あなたのキャッチオールを残して、期待通りに動作しますと起動しないすべてのルートをキャッチすることができます。

+0

ありがとうございます。私は2つの:: catch文字列を配置しました。 1つは/ api/groupの最後にあり、もう1つはroutesファイルの最後にあります。現在、apiルートがないとJSONが返され、欠落しているフロントエンドルートはすべてデフォルトのhtmlを返します。 – user991

1

このルートの前にちょうど/api/セグメントのルートを置くと、それはあなたが望むように動作します。すべてのAPI関連のURLは最初の経路で処理され、それ以外はすべて2番目の経路で処理されます。

関連する問題