【发布时间】:2019-10-14 18:18:24
【问题描述】:
所以,我是 Laravel 的新手,目前正在学习技术日记 (https://www.techiediaries.com/php-laravel-crud-mysql-tutorial/) 中的教程
我真的没有任何使用 Laravel 或任何框架的经验,但我在 PHP 方面经验丰富,这是 Laravel 的第一次尝试。
我收到以下消息:
错误异常 array_merge(): 参数 #2 不是数组
当我查看http://localhost/laravel-first-crud-app/public/时
Route::get('/', function () {
return view('contacts.index', 'ContactController');
//return 'Hello';
});
Route::resource('contacts', 'ContactController');
//Route::apiResource('contacts', 'ContactController'); //Not sure if this should be here or not
在 routes/web.php 但我在教程中看不到如何访问我创建的页面
通过我的contactController.php文件不确定这是否有帮助:
public function index()
{
$contacts = Contact::all();
return view('contacts.index', compact('contacts'));
}
它是带有 PHP7.1 的 Laravel 6
任何帮助将不胜感激
谢谢
【问题讨论】:
-
我不知道 Laravel,但似乎
view()的第二个参数需要是一个数组。注意你的一行compact('contacts')创建了一个数组,你的另一行没有'ContactController'。