с использованием Laravel 5.6.28 мой маршрут в файле web.php выглядит следующим образом:
Route::get('kitysoftware/besttrades', 'SectorsController@besttradesview');
Мой контроллер с функцией bestrasdeview :
class SectorsController extends Controller
{
public function besttradesview()
{
$sectors = DB::table('Sectors')->get();
foreach ($sectors as $sector) {
echo $sector->SectorName;
}
//passing variable sectors1 to my view (is = $sector)
return view('besttradesview', ['sectors1' => $sector]);
}}
Мойview Bestradesview.blade.php is:
<form method="GET">
<div class="selectsector">
<Select class="selectsector" name = "sectors">
<option value="{{ sectors1 }}"></option>
<!-- test#2: <option value="{{ $sectors1->sector[] }}"></option> -->
<!-- test#3: <option value="{{ $sectors1->sector }}"></option> -->
</form>
</select>
- И я получаю эту ошибку: Использование неопределенных константных секторов1 - предполагается, что «секторы1» (это приведет кОшибка в будущей версии PHP)
При тестировании строки комментария № 2 вместо этого я получаю еще одну ошибку: Symfony \ Component \ Debug \ Exception \ FatalErrorException (E_UNKNOWN) Невозможно использовать [] для чтения
При тестировании строки комментария № 3 без [] я получаю еще одну ошибку: Использование неопределенных константных секторов1 - предполагается, что «секторы1» (это приведет кОшибка в будущей версии PHP)
Возможно, это довольно просто, но это сводит меня с ума, потому что я не понимаю, почему переменная не передается в представление.Я знаю, что он читает мою таблицу, потому что, если я удаляю последнюю возвращаемую строку вызова на моем контроллере, она отображает все значения из моего SectorName столбца, но я хочу его выбратьвыпадающее меню.
Я без удачи читаю документы, форумы и смотрю видео с ларакастами.Любое понимание или просто указание мне, где научиться правильному синтаксическому решению, будет оценено.Заранее спасибо