Я новичок в laravel, у меня есть форма отправки добавить зарплату, таблица зарплаты содержит внешний ключ к табличной функции, в форме, которую я хочу заполнить, выберите с помощью function_id, чтобы выбрать функцию зарплаты, но это дает мне ошибку Неопределенная переменная: functions.
create.blade. php
<select class="form-control" name="function_id">
<option></option>
@foreach($functions as $function)
<option value="{{ $function->id }}">{{ $function->function}}</option>
@endforeach
</select>
salaryController. php
<?php
namespace App\Http\Controllers;
use App\Salary;
use App\Function;
use Illuminate\Http\Request;
class SalaryController extends Controller
{
public function getFunctions(Request $request)
{
$functions = Function::get();
return view("salary.create", compact("functions"));
}
}
веб. php
Route::get('/getFunctions','SalaryController@getFunctions');
Функция. php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Function extends Model
{
//
}