Я только начинаю изучать Laravel, я застрял в части, я хочу получить данные из базы данных и передать их в блейд-файл (представление), затем использовать это представление в другом файле представления и хочу передать одну переменную в контроллер, но я получил эту ошибку:
"Класс 'adsController' не найден"
web.php
Route::get('seller/panel', 'sellerController@panel');
panel.blade.php
@include('seller\hook\ads')
sellerController.php
public function panel(){
$ads = DB::table('ads')->get();
return view('hook\ads', ['ads' => $ads]);
}
adsController.php
class adsController extends Controller {
public function getStatus($p) {
if ($p == 'something') {
$status = 'yeah';
} else {
$status = 'blah blahe';
}
return view('hook\ads', $status);
}
}
ads.blade.php
<div class="ads">
@foreach ($ads as $ad)
{{ $ad->name }}
{{ adsController::getStatus($ad->approved) }}
@endforeach
</div>
Итак, как вы видите, я пытаюсь получить данные из базы данных в sellerController.php
, затем передать их в ads.blade.php, затем я хочу использовать функцию adsController.php
в ads.blade.php, но это может не найти adsController
Извините, я новичок в Laravel