Php 将模型存储到数据库中的Laravel访问被拒绝
我想通过Laravel中的ajax将我的模型发送到数据库中 这是我的ajax调用Php 将模型存储到数据库中的Laravel访问被拒绝,php,ajax,laravel,Php,Ajax,Laravel,我想通过Laravel中的ajax将我的模型发送到数据库中 这是我的ajax调用 $('.btn-like').click(function(event) { $.ajax({ url: 'like', type: 'POST' }) .done(function(data) { console.log(data); }); }); class Like
$('.btn-like').click(function(event) {
$.ajax({
url: 'like',
type: 'POST'
})
.done(function(data) {
console.log(data);
});
});
class Like extends Eloquent {
protected $table = 'likes';
}
这是我的路线
Route::post('like', [
'uses' => 'DefaultController@like'
]);
和DefaultController中的类似函数
public function like()
{
$like = new Like();
$like->save();
}
这是一款类似的车型
$('.btn-like').click(function(event) {
$.ajax({
url: 'like',
type: 'POST'
})
.done(function(data) {
console.log(data);
});
});
class Like extends Eloquent {
protected $table = 'likes';
}
这就是我得到的错误
Access denied for user 'homestead'@'localhost' (using password: YES)"
顺便说一句,这里是我如何设置我的环境
$env = $app->detectEnvironment(array(
'local' => array('Itachi'),
));
有人知道哪里会出问题吗
非常感谢您的建议。您在
app/config/database.php
中定义的数据库凭据是错误的
请确保您的数据库设置正确。还要检查所提供的用户homestead
是否具有所选数据库的权限
此处的更多信息:您是否有
app/config/local/database.php
?我怀疑没有。如果没有,你是否有一个名为homestead
的mysql数据库,该数据库与app/config/database.php
中的凭据相匹配?请你将此评论作为回答发送,因为你的建议是正确的:)我会的,但@ihkawis的回答基本相同,因此,请继续给他打勾:)很高兴帮助thoughThx谢谢你的帮助,非常感谢:)