Laravel将数据传递到视图中(用于下拉列表)

时间:2019-01-23 05:46:14

标签: php laravel parameter-passing

我试图以laravel 5.7.21中的形式通过所有可用的指定。这是RegisterController中的功能

public function showRegistrationForm(){

$designations = Designations::all();

return view('auth.register', compact('designations'));
}

这些是RegisterController的上一行

namespace App\Http\Controllers\Auth;

use App\User;
use App\Designation;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;

class RegisterController extends Controller

这是我项目的文件结构 Please click here to view file structure

当我尝试通过 http://localhost:8081/register 访问“ Registraion”页面时 它产生这样的错误 please click here to view the error

任何人都可以帮助我把这只母鸡拉上笼子。谢谢。

1 个答案:

答案 0 :(得分:0)

您拼写错误的Designations。应该是Designation::all()(因为您已经导入了use App\Designation;)。