• laravel(一)


    laravel文档:https://d.laravel-china.org/docs/5.5/

    一、composer安装laravel

      在文档中找的create-project命令,最后加上项目名称,下面的项目名称为blog。

      composer create-project --prefer-dist laravel/laravel blog

      

      如果出现上面的报错信息,需要先配置composer,执行下面命令行,然后再执行上面的create-project,稍等片刻后laravel就安装好了。

     composer config -g repo.packagist composer https://packagist.laravel-china.org

      切换到工作目录,执行php artisan可以看到所有可执行的php命令。

    二、数据库连接,迁移。

      1、打开项目文件夹下的.env文件,找到有关数据库连接的配置,并设置相应的参数。

        执行php artisan serve,将地址复制到浏览器地址栏就可以访问啦。(或者自己在本地服务器配置域名)

      2、打开项目下面的database/migrations文件夹,里面默认有两个文件,是用户表文件。类文件有两个方法,up是创建表、down是删除表。

    public function up()
        {
            Schema::create('users', function (Blueprint $table) {
                $table->engine = 'InnoDB';
                $table->increments('id');
                $table->string('name');
                $table->string('email', 191)->unique();
                $table->string('password');
                $table->rememberToken();
                $table->timestamps();
            });
        }

        执行 php artisan migrate,数据库中的表就建好了。

      3、删除表执行 php artisan migrate:rollback

      4、创建其他表也是同样的步骤,先创建表migration文件,执行 php artisan make:migration create_articles_table

        后面可加参数 --create=表名

      

      出现上面的错误,执行 composer dumpautoload

    三、实现增删改查

      创建控制器 php artisan make:controller ArticlesController --resource

        controller里面会自动创建index、create、store、show、edit、update、destory方法。

        在每个方法中写相应的代码,即可。(根据文档中的Eloquent ORM)

      创建模型 php artisan make:model Article

        model文件里面需要添加两个参数,table是表名,fillable是表中的可填字段

        protected $table = 'articles';

        protected $fillable = ['title','content','author','category_id'];

        

  • 相关阅读:
    tar 只解压tar包中某个文件
    mui项目中如何使用原生JavaScript代替jquery来操作dom
    uploadify3.2.1的参数设置
    String扩展 让你在PadLeft和PadRight时不再受单双字节问题困扰
    Eziriz .NET Reactor(.net混淆器) v5.9 完美安装破解版(附破解文件)
    小程序要求的 TLS 版本必须大于等于 1.2
    如何在ASP.NET 网站项目中使用C# 6?
    XML 文档(1, 2)中有错误:不应有 <xml xmlns=''>
    导出toolStrip1中的图标
    windows media player 官方修复工具下载及修复方法
  • 原文地址:https://www.cnblogs.com/rendd/p/7461551.html
Copyright © 2020-2023  润新知