laravel 基础使用

laravel 基础使用:

参考:https://blog.csdn.net/gaokcl/article/details/82315165

一,artisan 关联关系 :

1,创建用户表

php artisan make:migration create_user_table --create=user

更新表的操作( 相当于在 原有的字段上 追加新的字段 ):

php artisan make:migration update_temp_phone --create=temp_phone

创建位置在database/migration/

-----> 创建用户信息表

 php artisan make:migration create_user_info_table --create=user_info

 php artisan make:migration create_topic_table --create=topic

 php artisan make:migration create_role_table --create=roles

 php artisan make:migration create_carousel_figure_table --create=carousel_figures

 执行迁移-->  php artisan migrate

再在数据库添加测试的数据

2,创建表的模型

php artisan make:model Models\User

php artisan make:model Models\Admin\Weibo

php artisan make:model Models\Admin\Comment

php artisan make:model Models\UserInfo

创建位置在app/Models

3,创建用户发表文章的表

php artisan make:migration create_user_article_table --create=articles

执行迁移-->  php artisan migrate

php artisan make:model Models\Article

4,多对多

php artisan make:migration create_role_table --create=roles

php artisan make:migration create_role_user_table --create=role_user

执行迁移-->  php artisan migrate

php artisan make:model Models\Role

5,远层一对多

php artisan make:migration create_country_table --create=countries

执行迁移-->  php artisan migrate

php artisan make:model Models\Country

6,多态关联

php artisan make:migration create_video_table --create=videos

执行迁移-->  php artisan migrate

php artisan make:model Models\Video

php artisan make:migration create_comment_table --create=comments

执行迁移-->  php artisan migrate

App\Models\Video

App\Models\Article
php artisan make:model Models\Comment

二,laravel中.env丢失后的做法

.env丢失后的做法:

  1,复制 .env.example

  2,将 .env.example 重命名为.env  ==> 【 cp .env.example  .env 】 注意路径

  3, cd 到安装laravel的根目录

  E:\wamp\www\framework\Composer>cd mylaravel

  4,输入 【  php artisan key:generate  】 来生成钥匙

  E:\wamp\www\framework\Composer\mylaravel>   php artisan key:generate

  Application key [base64:wLF6uuvRoxrhi2UPjh+mYMAaPnwg0PvoyqeNZhEzNrM=] set successfully.

  这时生成了key,可以了

三,在laravel中以域名的方式访问 ( wamp web+apache+mysql+php集成环境 )

1,配置Apche中的httpd.conf:

通过Windows+R  vhosts 来查找Include前是否有#(默认没有) :

www.page.dev

如果有,改为下面的:

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

2,找到载入的虚拟主机的配置文件

E:\wamp\bin\apache\apache2.4.18\conf\extra 下的httpd.vhosts.conf

 <VirtualHost *:80>
     ServerName localhost
     DocumentRoot E:/wamp/www
     <Directory  "E:/wamp/www/">
        Options +Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
     </Directory>
 </VirtualHost>    

复制一份

更改 :

  ServerName后的 localhost为域名

  DocumentRoot与Directory 后的地址为laravel的地址:

  E:/wamp/www/framework/Composer/mylaravel/public

3,通过 记事本 管理员权限来 打开 C:\Windows\System32\drivers\etc\hosts

 复制一行#  127.0.0.1       localhost去掉#

 将localhost改为你要的域名与wamp中的一致:

 #  127.0.0.1       localhost
 #  ::1             localhost
 127.0.0.1       www.my_laraval.com

 再重启wamp

 最后在浏览器中验证,出现laravel的界面就成功了

四,laravel安装方法

1,在PhpStorm中使用 Terminal:

 composer create-project laravel/laravel mylaravel 5.5.*

 mylaravel             ==》 本地目录(名字随便)

 5.5.* 或者 5.5        ==》  是版本号

2,在Windows中使用cmd安装中国镜像/https://pkg.phpcomposer.com/:

(  为了安装 composer ,国外的资源加载比较慢  )

 composer config -g repo.packagist composer https://packagist.phpcomposer.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值