注意大小写
App\Http\Controllers
use 引入下这个类
Db::insert('insert into student(name,age) values(?, ?)', ['du', 22])
中括号改成小括号试试糠
配置文件改一下,应该是在数据库的那项配置上填了数据库的用户名了....
student(name age)
name 与 age 间没逗号
很明显,你的数据库不存在,需要手工创建数据库。
占位符阿,身为一名程序员必须知道的几个符号意思。
新建的数据库的密码为空,进去之后再做修改
在项目中,和index.php以及system文件夹同级的目录中,新建.htaccess文件,并写入一下代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
怎么配的贴下代码
prefix_ ?
看起来是对的
你是laravel框架的话,是你没有引入DB类的命名空间,加上use DB就行
Vendor/laravel/src/llluminate/Database/Eloquent/Model
报什么错?
laravel好难呀
已经解决了,是因为之前没连接上数据库,.env中的配置改成
DB_HOST=localhost DB_DATABASE=laravel DB_USERNAME=root DB_PASSWORD=
就可以了。
不用,会自动添加
namespace App\Http\Controllers;
密码错误啊
name是条件啊,你要更改哪一条,所以是where name
http://www.360doc.com/content/15/0830/22/12146850_495899999.shtml 可能是socket出错,或者mysql服务没开
出现上面的情况,是因为:你使用的xdebug var_dump()时会自动加上上面的样式
打开你的php.ini文件,关闭php.ini 中的xdebug调试选项,即可;
use是php中命名空间导入的功能,将其他空间的类导入到当前空间,例如当使用Student::get()方法时,需要Student这个类,编辑器会自动将需要的类导入到当前空间,这是编辑器自带的功能,我使用zend studio
目录在:\vendor\laravel\framework\src\Illuminate\Support\helpers.php