Laravel

本文详细介绍了Laravel框架的安装过程,包括在Git中执行命令创建laravel项目。接着,深入讲解了框架的基础配置,如执行ide-helper:generate命令。还涉及数据表的创建、迁移和测试数据生成,数据工厂和迁移文件的创建,以及模板复用和引用。此外,文章还涵盖了控制器的创建、路由配置、模板加载,创建全局消息组件的方法,以及前台验证,包括手机短信和邮箱验证的实现。
摘要由CSDN通过智能技术生成

Laravel的安装

1.确认composer已经安装
2.配置homestead.yaml文件
sites:
      - map: laravel.xyz//域名配置
      to: /home/vagrant/code/laravel/public//入口文件路径
databases://数据库
      - laravel
3.用秘钥登录homestead
4.更换中国镜像:
composer config -g repo.packagist compose https://packagist.phpcomposer.com
5.指定laravel要安装的位置:cd ~/code
6.执行安装:composer create-project --prefer-dist laravel/laravel laravel

以上内容安装了一个项目名为laravel的laravel框架,以上终端命令需要在git中执行

lavarel框架基础配置

一:配置中国镜像:将一下代码放到composer.json文件的后面,
在phpstorm的终端里执行composer dump刷新
"repositories": {
    "packagist": {
         "type": "composer",
         "url": "https://packagist.laravel-china.org"
     }
}
  二:安装laravel plugin插件(实现代码追踪);
  三:配置laravel artisan,实现artisan的提示功能(Ctrl+数字键盘1)
      路径:(settings>Tools>Command Line Tool Support)

这里写图片描述
第二步

  四:安装laravel-ide-helper:
  执行:composer require barryvdh/laravel-ide-helper(安装)
       config/app.php里providers array添加:
       Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
    向app/Providers/AppServiceProvider.php中添加一下方法
public function register()
{
   if ($this->app->environment() !== 'production') {
         $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
    }
    // ...
}

执行:php artisan ide-helper:generate,完成安装 。

五:安装模板提示(配置快捷键 Ctrl+数字键盘2):

模板提示

数据表创建,迁移,生成测试数据

1.创建数据表:在Command Line Tools中创建表UsertableSeeder,该表会自动生成在database/seeds下

artisan make:seeder UserTableSeeder

2.在database/seeds/DatabaseTableSeeder里面的run方法里添加一下代码,如下,来调用UserTableSeeder这个类

 public function run()
    {
   
         $this->call(UserTableSeeder::class);
    }

3.然后在UserTableSeeder这个类中的run方法中使用数据工厂来填充数据库用来 填充测试数据

public function run()
    {
        //利用数据工厂填充20条数据
        factory
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值