Где воздух гор - там тишина снегов, молчание камней и дремлет сила


>Поиск в разделе

Программирование Web

>Laravel8 пример CRUD с помощью Jetstream



2021-06-21 22:48:45

В версии Laravel 8.xx появилась новая возможность - новый скаффолдинг Jetstream, который позволяет быстро генерировать интерфейсы. Попробуем сделать простой CRUD c помощью него. Далее все расписано пошагово: 1. Создадим новый проект Laravel sudo composer create-project --prefer-dist laravel/laravel crd Создадим новую модель Item и таблицу базы данных для нашего CRUDa


Читать дальше

> Импорт данных из CSV/Excell файла в Laravel 8



2021-08-15 19:24:14

В более ранних версиях Laravel импорт данных из файлов тип CSV/Excell существовал и ранее. Сейчас процесс импорта несколько изменился и мы рассмотрим его здесь: Для начала установим необходимы пакет. 1. /var/www/cvdt$ sudo composer require maatwebsite/excel Continue as root/super user [yes]? yes Using version ^3.1 for maatwebsite/excel ./composer.json has been updated Running composer update maatwebsite/excel Loading composer repositories with package information Updating dependencies Lock file operations: 8 installs, 0 updates, 0 removals  - Locking ezyang/htmlpurifier (v4.13.0)  - Locking maatwebsite/excel (3.1.31)  - Locking maennchen/zipstream-php (2.1.0)  - Locking markbaker/complex (2.0.3)  - Locking markbaker/matrix (2.1.3)  - Locking myclabs/php-enum (1.8.0)  - Locking phpoffice/phpspreadsheet (1.18.0)  - Locking psr/http-factory (1.0.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 8 installs, 0 updates, 0 removals  - Downloading psr/http-factory (1.0.1)  - Downloading markbaker/matrix (2.1.3)  - Downloading markbaker/complex (2.0.3)  - Downloading myclabs/php-enum (1.8.0)  - Downloading maennchen/zipstream-php (2.1.0)  - Downloading ezyang/htmlpurifier (v4.13.0)  - Downloading phpoffice/phpspreadsheet (1.18.0)  - Downloading maatwebsite/excel (3.1.31)  - Installing psr/http-factory (1.0.1): Extracting archive  - Installing markbaker/matrix (2.1.3): Extracting archive  - Installing markbaker/complex (2.0.3): Extracting archive  - Installing myclabs/php-enum (1.8.0): Extracting archive  - Installing maennchen/zipstream-php (2.1.0): Extracting archive  - Installing ezyang/htmlpurifier (v4.13.0): Extracting archive  - Installing phpoffice/phpspreadsheet (1.18.0): Extracting archive  - Installing maatwebsite/excel (3.1.31): Extracting archive 4 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postAutoloadDump > @php artisan package:discover --ansi Discovered Package: facade/ignition Discovered Package: fideloper/proxy Discovered Package: fruitcake/laravel-cors Discovered Package: laravel/sail Discovered Package: laravel/tinker Discovered Package: laravel/ui Discovered Package: maatwebsite/excel Discovered Package: nesbot/carbon Discovered Package: nunomaduro/collision Package manifest generated successfully. 77 packages you are using are looking for funding. Use the `composer fund` command to find out more!


Читать дальше

>Простой поисковый движок с помощью CodeIgniterа



Простой поисковый движок с помощью CodeIgniterа Реализация поиска в фреймворке CodeIgniter выполняется быстро и достаточно просто. Достаточно воспользоваться встроенными в сам фреймворк средствами. Итак, приступим. Предположим, что у нас нам нужно организовать поиск в таблице базы данных, содержащую статьи блога. Таблица будет иметь такую структуру: CREATE TABLE `artciles ` ( `id` int(11) NOT NULL DEFAULT '0', `title` varchar(255) DEFAULT NULL, `body` text, `created_at` datetime DEFAULT NULL, `updated_at` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; Далее все описываем по шагам.


Читать дальше
‹ First8910
Яндекс.Метрика