然后如果你看看我在控制器和 web.php 中的代码
Route::get('/gayahidup/{id}',[GayaHidupController::class,'showGayaHidup'])>name('gayahidup.show');
Route::get('gayahidup', [GayaHidupController::class, 'index'])->name('gayahidup.index');
Route::get('gayahidup/create', [GayaHidupController::class, 'create'])->name('gayahidup.create');
Route::post('gayahidup/store', [GayaHidupController::class, 'store'])->name('gayahidup.store');
Route::delete('gayahidup/{id}', [GayaHidupController::class, 'destroy'])->name('gayahidup.destroy');
Route::get('/gayahidup/berpakaian/{id}', [GayaHidupController::class, 'showBerpakaian'])->name('gayahidup.berpakaian.detail');
Route::get('/gayahidup/kecantikan/{id}', [GayaHidupController::class, 'showKecantikan'])->name('gayahidup.kecantikan.detail');
Route::get('/gayahidup/traveling/{id}', [GayaHidupController::class, 'showTraveling'])->name('gayahidup.traveling.detail');
Route::get('/gayahidup/kuliner/{id}', [GayaHidupController::class, 'showKuliner'])->name('gayahidup.kuliner.detail');
Route::get('/gayahidup/berpakaian', [GayaHidupController::class, 'berpakaian'])->name('gayahidup.berpakaian');
如果你看我的控制器
public function showGayaHidup($id)
{
$gayahidup = GayaHidup::find($id);
return view('pages.secnavbar.gayahidup.subhidup.berpakaian', compact('gayahidup'));
}
public function berpakaian()
{
$berpakaian = GayaHidup::where('sub_categories', 'Berpakaian')->get(); // Ini mengambil data dari database
return view('pages.secnavbar.gayahidup.subhidup.berpakaian', compact('berpakaian')); // Ini mengirim variabel $berpakaian ke view
}
是的,我知道我使用“showGayaHidup”,因为如果我不这样做,我会收到这样的错误:
Call to undefined method App\Http\Controllers\GayaHidupController::showGayaHidup()
那我该怎么办?我很无能地将它连接到这个路径 resources iews\pages\secnavbar\gayahidup\subhidup erpakaian.blade.php
tbh,我已经管理面板并将其发送到另一个刀片。它工作完美。但不是这个。所以我很困惑 这是显示我的数据的刀片 这是我的管理员面板
我认为有一个语法错误,
Route::get('/gayahidup/{id}'[GayaHidupController::class,'showGayaHidup'])>name('gayahidup.show');
给予 -> 代替 >
>name('gayahidup.show');
->name('gayahidup.show');
如下:
Route::get('/gayahidup/{id}'[GayaHidupController::class,'showGayaHidup'])->name('gayahidup.show');