Laravel Boilerplate provides a very flexible and extensible way of building your custom Laravel applications.
analytics.php
and template ga.blade.php
ToJs
to ease work with JavaScript variables using blade directive @tojs
Meta
blade directive @meta
to ease work with meta tags & propertiesgravatar.php
laravel.log
trans()
method replaced by __()
in order to support internationalization via JSON resourcesConfirmEmail
on user account confirmationcreate_users_table.php
; fields added active, confirm and deleted_at for soft deletionTo be able to run Laravel Boilerplate you have to meet the following requirements:
$ wget https://getcomposer.org/composer.phar
$ chmod +x composer.phar
$ mv composer.phar /usr/local/bin/composer
$ yum install npm
$ git clone https://github.com/Labs64/laravel-boilerplate.git
$ cd laravel-boilerplate
.env.example
to .env
and modify according to your environment$ cp .env.example .env
$ composer install --prefer-dist
$ php artisan key:generate
$ npm install
$ npm run dev
$ php artisan migrate --seed
If you get an error like a PDOException
try editing your .env
file and change DB_HOST=127.0.0.1
to DB_HOST=localhost
or DB_HOST=mysql
(for docker-compose environment).
If you get a password error try this command:
# ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
To start the PHP built-in server
$ php artisan serve --port=8080
or
$ php -S localhost:8080 -t public/
Now you can browse the site at http://localhost:8080
Here is a Docker based local development environment prepared, which provides a very flexible and extensible way of building your custom Laravel applications.
This project is based on docker-compose. By default, the following containers are started: laravel-env (centos:7 based), mysql, nginx. Additional containers (phpmyadmin, mailhog) are externalized into docker-compose.utils.yml
. The /var/www/laravel-boilerplate
directory is the web root which is mapped to the nginx container.You can directly edit configuration files from within the repo as they are mapped to the correct locations in containers.
To be able to run Laravel Boilerplate you have to meet the following requirements:
$ git clone https://github.com/Labs64/laravel-boilerplate.git
.env.example
to .env
and modify according to your environment (make sure database host set to DB_HOST=mysql
)$ cp .env.example .env
$ docker-compose up -d # to start base containers
or
$ docker-compose -f docker-compose.yml -f docker-compose.utils.yml up -d # to start base and utils containers
$ docker exec laravel-boilerplate_laravel-env_1 ./dockerfiles/bin/prj-build.sh
or
$ docker-compose run --rm laravel-boilerplate_laravel-env_1 ./dockerfiles/bin/prj-build.sh
Now you can browse the site at http://localhost:80
$ docker-compose down
or
$ docker-compose -f docker-compose.yml -f docker-compose.utils.yml down
Check out project wiki pages for modules configuration and troubleshooting.For more detailed instructions on how to use Laravel and it's extensions, check out the full Laravel documentation.
Fork the repository, read the CONTRIBUTE file and make some changes.Once you're done with your changes send a pull request and check CI validation status.Thanks!
Thank you to all the contributors on this project. Your help is much appreciated!
For bugs, questions and discussions please use the GitHub Issues.
This boilerplate is open-source software licensed under the MIT license.
安装laravel-boilerplate遇到的一些问题 安装 GitHub开源代码 Labs64/laravel-boilerplate,遇到了一些问题。 git地址: https://github.com/Labs64/laravel-boilerplate composer.json里面要求php版本>=7.4 由于项目开发环境要求是php7.1.9,首先修改环境变量,把7.1.9换成7.4
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 API Boilerplate (JWT Edition) for Laravel 5.8 Laravel API Boilerplate is a "starter kit" you can use to build your first API in seconds. As you can easily imagine, it is built on top of the aw
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 是一次性的。如果