私はlaravel 5.2を使用しています。自分のビューから自分のAdminOfficesControllerにカスタムリンクを取得しようとしています。しかし何らかの理由で、それは私にエラーのない空白のページを与えるだけです。ドキュメント、stackoverflowとデバッグを使用してそれをdesbugしようとしましたが、なぜそれがうまくいかないのかわかりません。どんな助けもありがとうございます。私の見解ではLaravelリソースの代わりにルートをルーティングする
私は次のリンクがあります
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');
}
を私は次のコードを持っている私のルートで
<a href="{{ url('admin/offices/' . $customer->id) }}">
<div class="float-left">
<button class="btn btn-success btn-xs">Create office</button>
</div>
</a>
を
私はおそらく私のビューやルートファイルで非常に単純なものを見逃しているだろうが、私は正直にそれを見ていない。インデックスなどの私のコントローラの他の機能は正常に動作しています。
ありがとうございました。 ロドニー
これは魅力的に機能しました。ありがとうございました –
あなたは本当に歓迎です、実際にサハダット・アルフォはあなたが作った間違いをキャッチしました。 しかし、名前付きルートを使用する方法があります。これが望ましい – Borjante