Свободное общение | Мучу MVC ядро
Крч, мучу mvc ядро для себя.
PHP 7.3.*, MVC, из бд можно юзать mysql(драйвер PDO), oracle, sqlite, postgresql.
Можно мутить как REST API, так и простенький сайт.
Есть поддержка Middlewares, есть классы Request и Response, через Request легко принимать запросы:
Через Response:
Есть Модели, Контроллеры и удобный Роутинг.
Так же есть валидатор данных.
Нужен для проверки запросов приходящих на сервер.
Чот чую я, что это уже не мини ядро
Что еще можно добавить?
________
посл. ред. 07.08.2019 в 17:16; всего 1 раз(а); by Laravel
PHP 7.3.*, MVC, из бд можно юзать mysql(драйвер PDO), oracle, sqlite, postgresql.
Можно мутить как REST API, так и простенький сайт.
Есть поддержка Middlewares, есть классы Request и Response, через Request легко принимать запросы:
$request->input('key'); // вернет значение ключа с именем key, будь то POST или GET запрос
$request->all(); // возвращает все данные, кукисы, post, get
$request->header(); // получить массив заголовков
$request->header('no-cache'); // вернет заголовок по его значению
$request->cookie(); // массив всех кукисов
$request->cookie('token'); // вернет значение куки по его ключу
$request->isAjax(); // если пришел ajax запрос
$request->isForm(); // если пришел запрос от формы
Через Response:
$data = ['ok' => 1]; // массив данных, которые надо вернуть
$httpCode = 200; // код ответа сервера
response($data)->json($httpCode); // вернет массив данных в json
response($data)->view('index', $httpCode); // вернет вьюшку, которая лежит в app/views/index.php и массив данных переведет в переменные
Есть Модели, Контроллеры и удобный Роутинг.
Так же есть валидатор данных.
Нужен для проверки запросов приходящих на сервер.
Чот чую я, что это уже не мини ядро
Что еще можно добавить?
________
посл. ред. 07.08.2019 в 17:16; всего 1 раз(а); by Laravel
ORM
Laravel , мне кажется тут ошибка у вас
response($data)->json($httpCode);
Может наоборот?
response($httpCode)->json($data);
response($data)->json($httpCode);
Может наоборот?
response($httpCode)->json($data);
[xrystalll] , миграции сложна
Это уже микро-фреймворк какой-то.
Щас пагинацию добавлю, потом думаю замутить консольные команды, чтобы генерировать модельки и контроллеры.
Еще в планах какую-нибудь realtime либу добавить, для поднятия сокетов или тип того
Это уже микро-фреймворк какой-то.
Щас пагинацию добавлю, потом думаю замутить консольные команды, чтобы генерировать модельки и контроллеры.
Еще в планах какую-нибудь realtime либу добавить, для поднятия сокетов или тип того
mrcatoff , кстати да, спасибо что напомнил)
Nets , Ну, это я в след. Версии писать буду или заюзаю Illuminate
mrcatoff , а как использовать функции в бб кодах?
пробую так
$str = preg_replace('#\[cod\](.*?)\[/cod\]#si', highlight_string("$1"), $str);
не пашет
пробую так
$str = preg_replace('#\[cod\](.*?)\[/cod\]#si', highlight_string("$1"), $str);
не пашет
[xrystalll] , Хотя, https://Pusher.com пойдет вместо сокетов или https://comet-server.ru
Laravel , нехерасе уровень! Я тут echo 'Hello world'; никак не выучю, а вы уже про сокеты)))
А что по моделям, как в ларавел или свое?
А что по моделям, как в ларавел или свое?
Челябинский (07.08.2019 в 17:25)
mrcatoff , а как использовать функции в бб кодах?
пробую так
$str = preg_replace('#[cod](.*?)[/cod]#si', highlight_string("$1"), $str);
не пашет
mrcatoff , а как использовать функции в бб кодах?
пробую так
$str = preg_replace('#[cod](.*?)[/cod]#si', highlight_string("$1"), $str);
не пашет
\[code\](.*?)\[\/code\]
------
Скачиваний: 51
