我的路线文件中有以下路线。
Route::group( ['prefix' => 'prayer', 'as' => 'prayer.'], function () { Route::resource( 'time', 'PrayerTimeController' ); });
如何从控制器返回此路线?
dl5txlt91#
首先,我强烈建议阅读优秀的Laravel文档:https://laravel.com/docs/9.x/controllers#resource-controllers要将路由连接到控制器,请更新路由资源声明以使用控制器的完整类名:Route::resource('time', PrayerTimeController::class);创建控制器文件:App\Http\Controllers\PrayerTimeController.php与此内容:
Route::resource('time', PrayerTimeController::class);
App\Http\Controllers\PrayerTimeController.php
<?php namespace App\Http\Controllers; class PrayerTimeController extends Controller { public function index() { return 'Hello, World!'; } }
然后将controller名称空间导入到您正在使用的routes文件中,例如routes/web.php文件:
routes/web.php
use App\Http\Controllers\PrayerTimeController; Route::group(['prefix' => 'prayer', 'as' => 'prayer.'], function () { Route::resource('time', PrayerTimeController::class); });
1条答案
按热度按时间dl5txlt91#
首先,我强烈建议阅读优秀的Laravel文档:https://laravel.com/docs/9.x/controllers#resource-controllers
要将路由连接到控制器,请更新路由资源声明以使用控制器的完整类名:
Route::resource('time', PrayerTimeController::class);
创建控制器文件:
App\Http\Controllers\PrayerTimeController.php
与此内容:然后将controller名称空间导入到您正在使用的routes文件中,例如
routes/web.php
文件: