Это рекомендуемый подход. В большинстве случаев вы создадите всего 1 пакет. Выполняем в папке /core
php artisan package:create main
Введите имя своего пакета - Main
public static function prepare(array $data = array(), DocumentParser $modx, $_DocLister, prepare_DL_Extender $_extDocLister){ | |
return $data; | |
} | |
//FormLister preare нельзять анонимно только название функции или метода | |
function setSubject(DocumentParser $modx,array $data,\FormLister\Form $Fl,string $name) | |
{ | |
} | |
#!/bin/bash | |
# basic script, before use need change logins,passwords in this script | |
# put this script in project folder and run: sh evo.sh | |
#variables | |
EVO_VERSION="3.x-dev" | |
INSTALL_TYPE=1 | |
DATABASE_TYPE="mysql" | |
DATABASE_SERVER="localhost" | |
DATABASE_NAME="DB" |
#Laravel Routing, Request, Response, Validator
Очень долгая история с вопросом как же правильно рабатать с Ajax в Evo вот методы которые предлагались ранеее:
В Evo 3.0 предлагаем поставить точку в выборе правильного решения через Laravel Routes
Install VSCode plugins
Then run in project directory
composer require eftec/bladeone
Create views
folder in project root
<?php | |
namespace App\Console\Commands; | |
use Illuminate\Console\Command; | |
use App\Models; | |
use Symfony\Component\Console\Input\InputInterface; | |
use Symfony\Component\Console\Output\OutputInterface; | |
use serhatozles\compressio\CompressorIO; |