我正面临着laravel雄辩的问题,如果有人可以帮我解决这个问题,那将是非常好的。
我正试图从laravel中的数据库中获取数据。根据文档,我尝试使用下面的代码获取“menulist”表中的所有行,但是我得到一个错误,我无法理解,因为我是laravel的新人。
App\Model\ConfigMenulist.php
namespace App\Model\Config;
use Illuminate\Database\Eloquent\Model;
class Menulist extends Model
{
/**
* The table associated with the model.
*
* @var string
*/
protected $table = "menulist";
/*
* Set increment column name
*
* @var string
*/
protected $primaryKey = "menuId";
/**
* Indicates if the model should be timestamped.
*
* @var bool
*/
public $timestamps = false;
// MASS ASSIGNMENT -------------------------------------------------------
// define which attributes are mass assignable (for security)
// we only want these 1 attributes able to be filled
protected $fillable = array('menuTitle');
}
AppController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Model\Config\Menulist;
class AppController extends Controller
{
public function index()
{
$menu = Menulist::all();
return view('app');
}
}
答案 0 :(得分:0)
我通过将DB_HOST=127.0.0.1
修改为DB_HOST=localhost
来解决了这个问题。谢谢@ rene-m回复。