0
既に書かれているコントローラから静的関数を呼び出そうとしていますが、その関数を再利用したいだけです。
コントローラ:私は、同じまたは別のコントローラでは、この静的関数を呼び出す場合Laravelのroutes.phpから静的関数を呼び出す方法
public static function getProjectName($project_id){
$project_obj = new Project();
$project = $project_obj->find($project_id);
return $project->project_name;
}
このコードは正常に動作しています。しかし、私は以下のようにroutes.phpの何かからそれを呼び出すようにしようとしている:私はroutes.phpの中のコードが、私は「毎回の上使用して、同じ関数を呼び出しています
Route::get('/get-project-name/{project_id}', '[email protected]');
routes.phpの方法が許されない405エラーを得る。
Laravelのルートからこの静的関数を呼び出す方法
@Onkarなぜあなたはルートでそれを呼びたいんでそれを使用する必要がある場合、静的
それを呼び出す必要がある場合は? –
コードを減らすには –
@Onkar私の答えを更新しました。 –