Я написал этот код, чтобы разделить определение класса «аттракционы», чтобы я мог использовать его в другом месте. Мне понадобится это с нескольких страниц.
Так что дело в том, что он не может найти часть, что бы я ни делал.
Это определение класса, и вы также можете увидеть структуру папок.
<?php
//this Class contains all the attractions.
// It extends the place class
use DB;
class attractions{
public $json;
public $name='test';
public $id;
public $lat;
public $lon;
public $time;
public $photos;
public function __construct($id){
}
}
пытается создать объект $ task типа class
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB;
class AttractionsController extends Controller{
public function show($id){
$task=new attractions($id);
return view ('pages.attraction',['name'=>$task->name]);
// This is the old one. Can remove after you succeed in the first.
/* return view('pages.attraction',[
'name'=>$task->name
]);*/
}
}
Это ошибка, которая выскакивает
"Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Класс 'Приложение \ MyClasses \ достопримечательности \ достопримечательности' не найден "
Я перепробовал все возможные пути, но это было бы неприемлемо.
Любая помощь? (Я знаю, что это может быть очень глупой и тривиальной ошибкой!)