私は以下を試しましたが、戻り値はnullです。
<?php
namespace App\Providers;
use Illuminate\Support\Facades\Gate;
use Illuminate\Support\Facades\Route;
use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
class AuthServiceProvider extends ServiceProvider {
public function boot() {
$routeList = Route::getRoutes();
foreach ($routeList as $value) {
dd($value->getPath());
}
}
}
私のルートファイル:
<?php
Route::namespace('admin')->group(function () {
Route::get('admin/post', 'PostController@index')->name('posts');
Route::get('admin/post/new', 'PostController@new')->name('post_new');
Route::post('admin/post/save', 'SubjectController@save')->name('post_save');
});
いくつかの方法を試しましたが、web.phpルートファイルに作成されたルートを一覧表示できません
これにより、に関するすべての詳細が提供されroutes
ます。
$routes = app('router')->getRoutes();
return $arrays=(array) $routes;
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加