我正在使用laravel 5.2,並試圖從我的視圖到我的AdminOfficesController獲取自定義鏈接。然而由於某種原因,它只是給了我一個沒有任何錯誤或任何錯誤的空白頁面。嘗試使用文檔,計算器和調試來刪除它,但我仍然無法確定它爲什麼不起作用。任何幫助表示讚賞。Laravel路由自定義路由而不是資源
在我看來,我有以下鏈接:
<a href="{{ url('admin/offices/' . $customer->id) }}">
<div class="float-left">
<button class="btn btn-success btn-xs">Create office</button>
</div>
</a>
在我的路線,我有以下代碼:
Route::get('/', function() {
return view('/auth/login');
});
Route::auth();
Route::get('/home', '[email protected]');
Route::resource('admin/users', 'AdminUsersController');
Route::resource('admin/customers', 'AdminCustomersController');
Route::resource('admin/offices', 'AdminOfficesController');
Route::resource('admin/labourentries', 'AdminLabourentriesController');
Route::resource('admin/labourtypes', 'AdminLabourtypesController');
Route::get('/admin/dashboard', '[email protected]');
Route::get('admin/offices/{customer_id}/create', '[email protected]');
而且我控制器包含以下代碼:
public function create()
{
echo "hi";
return view('admin.offices.create');
}
我可能在我的視圖或路徑文件中丟失了一些非常簡單的東西,但我實際上並沒有看到它。我的控制器的其他功能,如索引等工作正常。
感謝您的幫助。 羅德尼
它像一個魅力工作。非常感謝 –
不客氣,實際上Md。Sahadat alfo抓住了你犯的一個錯誤。 但使用命名路線是要走的路,所以這是最好的 – Borjante