我有兩個應用,一個工作的路徑文件如下:如何有效地覆蓋Laravel生成的驗證路由?
routes.php文件
<?php
Route::auth();
Route::group(["prefix" => "api"], function() {
Route::resource("places", "PlacesController");
Route::resource("users", "UsersController");
Route::group(["prefix" => "auth"], function() {
Route::get("/", "[email protected]");
Route::get("logout", 'Auth\[email protected]');
});
});
Route::get('/', '[email protected]');
我有同樣的事情在其他應用程序,但它無法正常工作。我得到一個InvalidArgumentException
,因爲它找不到我刪除的login.blade.php文件,因爲它是由Angular處理的。我如何正確並最有效地覆蓋由Route::auth()
生成的/ login和/ register GET路由?
難道你不能只是刪除Route :: auth();?或者只是在它之前定義你自己的,首先使用匹配的路線。 –
正確,只是不使用Route :: auth()並自己定義它們,因爲這是所有Route :: auth()正在做的,只是從字面上註冊一些簡單的路由。 – lagbox
這就是我以前的樣子。我只是不認爲這是最好的方式。但好的,謝謝! – Jordan