【发布时间】:2019-09-22 01:36:27
【问题描述】:
今天我遇到了一个 Laravel 项目(Laravel 5.8)的问题。我正在建立一个带有新闻板和一些子页面的 Intranet 页面。它是在我的机器上开发的。带有 PHP 7.3.4 的 Windows XAMP 环境
问题是我的NewsController, 似乎没有正确地通过页面。
网址:
intranet.test/news/edit/
intranet.test/news/123/
总是走错路,我不知道为什么。
routes/web.php:
Route::get('/', 'NewsController@index');
Route::resource('/news', 'NewsController');
Route::get('/arbeitsplaene', 'PageController@arbeitsplaene');
Route::get('/apothekenevents', 'PageController@apothekenevents');
Route::get('/kundentermine', 'PageController@kundentermine');
Route::get('/praktikantenbelegung', 'PageController@praktikantenbelegung');
Route::get('/addressbuch', 'PageController@addressbuch');
Route::get('/lieferbedingungen', 'PageController@lieferbedingungen');
Route::get('/qualitaetsmanagement', 'PageController@qualitaetsmanagement');
Route::get('/einekatzenseite', 'PageController@einekatzenseite');
Route::resource('/edvdokumentation', 'EdvdokuController');
Auth::routes();
Route::get('/dashboard', 'DashboardController@index');
NewsController:
public function edit($id)
{
$data['news'] = News::find($id);
return view('blade.pages.news-edit') -> with('data', $data);
}
intranet.test/news/create 路由到输入掩码并给出正确的视图 [ view('blade.pages.news-create') ] 返回
intranet.test/news/123 路由到帖子 123 的输出并使用正确的视图。
也许,这里有人可以帮助我!
【问题讨论】:
-
php artisan route:list说了什么
标签: controller routes laravel-5.8