当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

laravel-create

Create Laravel projects really fast
授权协议 Readme
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 谢鸿飞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Create new web projects really fast. By giving Pipe Dream a minimum of input in form of a sketch/entity list it will predict your application schema and feed it into a set of pipes. These pipes will generate all the files needed to get started really quick.

Installation

Install Pipe Dream

composer require --dev pipe-dream/laravel-create

Install the Laravel File Factory

npm install --dev @pipe-dream/laravel-file-factory

More File Factories can be found here

Build Pipe Dream

php artisan pipedream:build

Thats it, now open your browser and go to /pipe-dream and start designing.

Usage

If you havent already, watch the 2 minute video.

  • List your models and tables in the sketch window. Note the schema is created in real-time and is being displayed on the right side of the screen.

  • Here are some pointers on the sketch syntax
// use PascalCase for models
Garage
location
capacity

// Separate your entities into chunks
Car
color
user_id // foreign key

// use snake_case model1_model2 to setup a ManyToMany relationship
car_garage 

// use button to add a default user system
User 
name
email
email_verified_at
password
remember_token

// use snake_case to create a table
password_resets
email
token
  • Review the list of files that are going to be created.

  • Commit the files to disk.

  • You are now ready to migrate and seed. Go ahead and check out the API (at /api), that contains placeholder values

Contributing

PRs and issues are welcome. In addition to the issue section we have a Trello board listing things that we need help with.To get started and to learn more about the platform check out pipe-dream/docs

License

MIT

Stay tuned!

Follow me on twitter: @ajthinking

Help me continue this work | Patreon

  • orm 中调用create的参数为 [ 'user_gateway_id' => $userGatewayID, 'region' => $region, 'device_id' => $deviceID, 'code_num' => $codeNum, 'nickname' => str_replace(PHP_EOL, '', $nickname), 'init_time' => $date,

  • insert:插入数据时,需要维护 created_at 和 updated_at字段 要在数据库中创建新记录,只需创建一个新的模型实例,并在模型上设置属性,然后调用 save 方法: <?php namespace App\Http\Controllers; use App\Flight; use Illuminate\Http\Request; use App\Http\Controlle

  • composer镜像源地址 // 阿里云镜像 composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ // 阿里云镜像 通过composer 进行项目创建 composer create-project --prefer-dist laravel/laravel 自己的项目 5.6.* 设置中文

  • composer create-project –prefer-dist laravel/laravel laravelBlog You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug Instal

  •   上一篇说了laravel用crud之index列出产品items,我们现在试着添加产品,用到CRUD的 Create 和 Store 方法,打开/app/Http/Controllers/ItemController.php定义一下create和store方法 1,添加新产品 public function create() { return view('items.c

  • 问题 I've checked out the other posts about this, mine seems to be unique for some reason Essentially what I'm trying to do is store uploaded photos in the public directory for easy access, however when

  • 1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和Laravel的schema构建器结对从而可以很容易地构建应用的数据库表结构。如果你曾经告知小组成员需要手动添加列到本地数据库结构,那么这正是数据库迁移所致力于解决的问题。 Laravel 的Schema门面提供了与数据库系统无关的创建和操纵表的支持,在 Laravel 所支持的所有数据库系统中提供一致的

  •   Use App/Models/UserFolder; $insertArr=['fid'=>0,'name'=>'文件夹']; // $insertId = UserFolder::getInsertId($insertArr); // 更正-2019-6-5 $insertId = UserFolder::insertGetId($insertArr);      

  • 日志 对于一个框架系统来说,日志和异常处理可以说是非常重要的一个功能组件。我们的项目不管大还是小,对于错误异常都应该是零容忍的状态。异常处理机制可以帮助我们及时发现问题,并且将问题记录到日志中。而日志可以帮助我们掌握系统的运行情况,查找问题原因。总之,日志和异常处理是在系统的运维状态中非常重要的两个功能。 日志记录 Laravel 中的日志功能的使用非常简单,我们前面讲过的门面就可以直接使用。它是

  • 除了 Artisan 提供的系统命令之外,还可以编写自己的命令。 自定义命令通常存放在 app/Console/Commands 目录下; 当然,你也可以自己选择存放位置,只要该命令类可以被 Composer 自动加载即可。 生成命令 要创建一个新命令,你可以使用 Artisan 命令 make:command,该命令会在 app/Console/Commands 目录下创建一个新的命令类。如果该

  • 我也是刚开始使用laravel框架,很惭愧,干了怎么多年之前也就用了一个月刚了解一下,公司就没了,后来也都忘记了,最近项目开始使用,才发现原来laravel框架可以怎么强大,今儿遇到了一个问题,重构项目是按照以前项目表来设计,所以没有使用laravel的自动维护时间,结果创建完了以后,现在要改,另外增加了表前缀,表前缀不用说了配置一下就都可以了,我之前在添加用户的时候使用了insert方法添加的发

  • 说明 laravel 中 $casts 属性提供了一个便利的方法来将属性转换为常见的数据类型。 $casts 属性应是一个数组,数组的键是要被转换的属性名称,值是需要转换的数据类型。 目前支持转换的类型有 integer, real, float, double, string, boolean, object,array,collection,date,datetime 和 timestamp。

  • 1、Model中设置 class Post extends Model { //set the table //protected $table = ''; //allow array protected $fillable = ['title','content']; //allowed //protected $guarded = [];

  • Laravel create方法无法返回数据库的默认数据 $model = UserSigns::create([ 'user_id' => $Users->id ]); 返回的数据,只有id,以及user_id,和时间戳这三个字段,而其它字段的数据是数据库有默认值,但为什么不返回默认值,这里很奇怪,我也不知道为什么

  • 不走模型 $id = DB::table('users')->insertGetId( ['email' => 'john@example.com', 'votes' => 0] ); 走模型 $id = Article::create([...])->id;

 相关资料
  • Laravel 是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 功能特点 1、语法更富有表现力 你知道下面这行代码里 “true” 代表什么意思么? $uri = Uri::create(‘some/uri’, array(), array(), tr

  • 我需要空间/Laravel权限的帮助。当我试图分配它给我错误哎呀,看起来像出了问题。 错误 Connection.php第761行中的QueryExcema:SQLSTATE[23000]:完整性约束冲突:1048列role_id不能为空(SQL:插入到(,)值(9,))

  • Laravel 作为现在最流行的 PHP 框架,其中的知识较多,所以单独拿出来写一篇。 简述 Laravel 的生命周期 Laravel 采用了单一入口模式,应用的所有请求入口都是 public/index.php 文件。 注册类文件自动加载器 : Laravel通过 composer 进行依赖管理,无需开发者手动导入各种类文件,而由自动加载器自行导入。 创建服务容器:从 bootstrap/ap

  • 简介 Laravel Scout 为 Eloquent 模型 全文搜索提供了简单的,基于驱动的解决方案。通过使用模型观察者,Scout 会自动同步 Eloquent 记录的搜索索引。 目前,Scout 自带一个 Algolia 驱动;不过,编写自定义驱动很简单, 你可以轻松的通过自己的搜索实现来扩展 Scout。 安装 首先,通过 Composer 包管理器来安装 Scout: composer

  • 简介 Laravel 致力于让整个 PHP 开发体验变得愉快, 包括你的本地开发环境。 Vagrant 提供了一种简单,优雅的方式来管理和配置虚拟机。 Laravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需在本地机器安装 PHP 、Web 服务器和其他服务器软件。不用担心会搞乱你的操作系统!Vagrant boxes 是一次性的。如果

  • WebStack-Laravel 一个开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己的网址导航。 部署 克隆代码: git clone https://github.com/hui-ho/WebStack-Laravel.git 安装依赖: composer installphp artisan key:generate 编辑配置: cp .env.example .env ...D

  • 百度编辑器 For Laravel 5 支持自定义路由, 默认前后台独立控制器,支持重写方法方便自己的业务逻辑处理,支持扩展图片助手(推荐使用Intervention\Image第三方包) 官网 NinJa911工作室. 疑问讨论 请在issue里new一个. 授权 此Laravel 扩展包基于MIT协议开源MIT license. 安装 1.Composer 安装 composer requir

  • laravel-admin是一个基于laravel的后台管理开发框架,能帮助你使用很少的时间和代码量开发出功能完备的管理后台,另外它作为一个三方包,可以和框架内其它项目并行开发,真正做到前后台开发分离。 功能: RBAC权限管理模块。 菜单管理,和权限系统结合。 模型数据表格,能快速构建数据表格,并支持多种模型关系。 模型表单以及30+种form元素组件,自动实现增、删、改功能。 支持本地和云存储