Когда я пытаюсь направить GET
Запрос на Candidates\{candidate}
примерно так:
// web.php
Route::get('/candidates/{candidate}', 'Controller@show_candidate');
, на который контроллер передает переменную в View
// Controller.php
// Other default imports omitted
use App\Commons\Candidates\Candidates; // Notice that it accesses the class inside the file
public function show_candidate($candidate){
return view('pages.candidate', ['candidate' => Candidates::$$candidate]);
}
который использует класс Candidate.php
:
namespace App\Commons\Candidates;
abstract class Candidates{
const biden = "Joe Biden";
const sanders = "Bernie Sanders";
// ...
}
, поэтому при вводе URL-адреса, подобного /candidates/biden
, я получу за $candidate
Joe Biden
.
Однако, это дает мне ошибку Class App\Commons\Candidates\Candidates Not Found
. Что я могу сделать, чтобы решить эту проблему?