Laravel 从零开始入门-laradock
搭建环境
安装Docker
请查阅官方文档
切换国内源
推荐使用Docker官方国内源https://registry.docker-cn.com
使用laradock
参考教程:http://laravelacademy.org/post/7691.html
git clone https://github.com/Laradock/laradock.git
安装composer
以及laravel
命令
参考官网:
|
|
配置国内镜像源,建议全局配置:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
安装laravel
命令:
composer global require "laravel/installer"
# 安装好之后路径在这
~/.composer/vendor/bin/laravel
新建一个 blog
mkdir ../wwwroot
cd ../wwwroot
~/.composer/vendor/bin/laravel new blog
cd blog
cp env-example .env
回到laradock
目录继续进行一些配置
我的快速配置
关于blog
的.env
的配置
DB_CONNECTION=mysql
DB_HOST=laradock_mysql_1
DB_PORT=3306
DB_DATABASE=user_test
DB_USERNAME=root
DB_PASSWORD=root
这里配置了 mysql的服务器为laradock_mysql_1
,端口是3306
,数据库使用user_test
,用户名、密码等。
关于数据库的配置
使用phpmyadmin查看到的效果如下:
这个数据库user_test
有一张表,名字是user_name
,有4个字段,分别是id
, name
, email
和address
。
这个phpmyadmin启动的命令是:
docker run --name myadmin --net laradock_backend -d --link laradock_mysql_1:db -p 8080:80 phpmyadmin/phpmyadmin
如何知道这个laradock_mysql_1
的docker网络环境?使用docker network ls
查看即可。
代码编写过程
php artisan make:model Model\user # → app/Model/user.php
php artisan make:controller UserController # → app/Http/Controllers/UserController.php
app/Model/user.php
文件
|
|
app/Http/Controllers/UserController.php
文件
|
|
路由配置routes/web.php
|
|
我的入门学习链接: 1,http://blog.csdn.net/mzjmc123/article/details/75405852 2,http://laravelacademy.org/post/7691.html