Установка laravel/installer под windows bash (Ubuntu)

Сначала установите 2 расширения php:

sudo apt-get install php-zip
sudo apt-get install php-xml

Потом установщик laravel

composer global require "laravel/installer"
Changed current directory to /home/bree7e/.composer
Using version ^2.0 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files

Проверьте работу команды laravel. Если команда laravel не найдена, добавьте в PATH ($HOME/.bashrc) каталог с бинарниками composer.
Временно:

PATH=$PATH:~/.composer/vendor/bin

Добавить перманентно переменную в PATH

echo 'export PATH="$PATH:~/.composer/vendor/bin"' >> ~/.bashrc
source ~/.bashrc

Первая команда просто добавляет строку export PATH="$PATH:~/.composer/vendor/bin" в файл, вторая перезагружает его.

Наслаждайтесь результатом

laravel new project-name

Похожие записи

Установка актуальной nodejs на ubuntu

В официальных репозиториях Ubuntu предлагется дореволюционная версия node.js. В этом руководстве рассказывется как установить актуальную Node.js на Ubuntu или в подсистему linux на Windows 10, что собственно говоря, одно и тоже.

16 июня 2017 г. в Linux

Про сохранение полей даты в Eloquent

Если в моделе не указать

protected $dates = ['something_at'];

То надо делать формат

// Поле типа date 
'something_at' => Carbon::now()->addDays(7)->format('Y-m-d'),

// Поле типа date 
'something_at' => Carbon::now()->addDays(7)->format('Y-m-d H:i:s'),