PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
Laravel extended cleanup alias
July 21, 2024
That could help in weird cases (like livewire stuck out of local APP_ENV, for example).
alias ar-clear-all='rm -rf ./storage/framework/{cache, sessions, testing, views} && rm -f ./bootstrap/cache/* && php artisan optimize:clear && php artisan cache:clear && php artisan config:clear && php artisan route:clear && php artisan clear-compiled && composer dump-autoload'
How to use Webdav with/for Laravel 5 app
January 28, 2018
Not so hard, than you can imagine. I've spent some time and prepared working solution right here. Have a nice day!
LARACASTS: Что нового в Laravel 5.1
June 09, 2015
Сегодня состоялся долгожданный релиз Laravel 5.1
Всем artisan-ам к просмотру обязательно.
Laravel 5.1 LTS is here! Amazing documentation, event broadcasting, LTS support, PSR2, middleware params and more! http://t.co/OU7s6ZJ548
— Laravel (@laravelphp) 9 июня 2015
Jeffrey Way уже постарался для нас и сделал целую серию бесплатных скринкастов.Всем artisan-ам к просмотру обязательно.
Laravel: разные окружения на одном хосте / multi env on one host
November 17, 2014
Стандартный механизм настройки окружения описан тут. Простой он как двери в милиции, опирается на ответ gethostname() и выглядит вот так
$env = $app->detectEnvironment([ 'env-one-name' => array('hostname1.local'), 'env-two-name' => array('hostname2') ]);Все удобно, понятно. Одно "но" заключается в том, что на одном хосте при таких условиях два окружения не потестируешь. Решение я предлагаю такое
$env = $app->detectEnvironment(function(){ // by path if (stristr(__DIR__, 'demo-env-folder-name')) { return 'demo'; } // by hostname $hostname = gethostname(); switch ($hostname) { case "hostname1.local": return 'env-one-name'; break; case "hostname2": return 'env-two-name'; break; default: return 'production'; break; } });Таким образом будем в текущем пути искать название папки для выбранного окружения, то есть для папки /the/path/to/project/demo-env-folder-name будет включено окружение demo, а для других папок будет использоваться определение по хосту, то есть оригинальное. Конечно, есть определенная опасность словить не то окружение после переноса проекта третьими гражданами (которые не в курсе таких поворотов сюжета), но оповещение коллег о таких вещах я считаю должно быть на совести разработчиков. Да и поправить если что легко.
Что нового в Laravel 5?
November 13, 2014