0
と呼ばれている私はProjectController.phpライン41でLaravelコントローラー別の関数が
ErrorException取得しています:)私は(delete_projectを呼び出しています非オブジェクト
の プロパティを取得しようとしますは私のコントローラの中にありますが、Laravelも同様です。get_project($ variable_here)メソッド
ProjectsController
public function get_project($slug_name){
$project = Project::where('slug_name', $slug_name)->first();
if ($project->user_id == Auth::user()->id) {
return view('project', ['project' => $project]);
}else {
return redirect('console');
}
}
public function delete_project(){
}
ウェブルート
<input type="hidden" name="_method" value="delete">
そしてdelete_projectを変更削除要求を送信するために私のフォーム上でこの入力を追加することで解決
Route::get('/console', '[email protected]');
Route::get('project/{slug_name}', '[email protected]_project');
Route::get('get_projects', '[email protected]_projects');
Route::post('create_new_project', '[email protected]_new_project');
Route::post('/delete_project', '[email protected]_project');
'get_project'ルートを表示してください。 –
申し訳ありません、私はその行を忘れてしまいました。 ルート:: get( 'get_projects'、 'UserController @ get_projects'); – mariozawa
経路が正常に見えます。 'php artisan route:clear'コマンドでルートキャッシュをクリアしてみてください。 –