项目作者: boonkuaeb

项目描述 :
Symfony4 and ReactJS boilerplate
高级语言: PHP
项目地址: git://github.com/boonkuaeb/sf4-reactjs.git
创建时间: 2018-09-06T06:25:16Z
项目社区:https://github.com/boonkuaeb/sf4-reactjs

开源协议:

下载


Symfony 4 and ReactJS

This repository holds the code for Symfony 4 and ReactJS.

Setup

To get it working, follow these steps:

Download Composer dependencies

Make sure you have Composer installed
and then run:

  1. php -d memory_limit=-1 composer.phar install

Setup the Database

Open your terminal, go to the source code directory and run mv command to create .env file.

  1. mv .env.dist .env

Open .env Also, make sure the DATABASE_URL setting is
correct for your system. For example, on my laptop, I updated the .env file like this.

  1. DATABASE_URL=mysql://root:mysecret@127.0.0.1:6667/sf4_reactjs_db

Then, create the database and the schema!

  1. php bin/console doctrine:database:create
  2. php bin/console doctrine:migrations:migrate
  3. php bin/console doctrine:fixtures:load

If you get an error that the database exists, that should
be ok. But if you have problems, completely drop the
database (doctrine:database:drop --force) and try again.

Build your Assets

To build your assets, install the dependencies with yarn and then
run encore:

  1. yarn install
  2. yarn run encore dev --watch

Start the built-in web server

You can use Nginx or Apache, but the built-in web server works
great:

  1. php bin/console server:run

Now check out the site at http://localhost:8000.
and try log in with

  1. username:admin@mail.com
  2. password:123456

For convenience

If you are using PhpStorm you may install and enable
the Symfony Plugin
via the preferences which provides more auto-completion for Symfony projects.

Special Thanks

I very thank Yomi for this Build a real-time PWA with React - Medium Post.
That guided me to create this repository.