『CodeIgniter徹底入門』のサンプルアプリケーション (CodeIgniter v4.x版)
OTHER License
CodeIgniterCodeIgniter 1.6.1 CodeIgniter 3.x CodeIgniter4
CodeIgniter 4.x
app/Config/ConfigShop.php
App\Views\Pager\default_full
App\Libraries\Validation\CaptchaRules
App\Views\Validation\list
App\Views\Validation\single
App\Filters\ConvertEncoding
app/Config/Boot/acceptance.php
Composer
https://github.com/kenjis/ci4-tettei-apps/archive/develop.zip
$ cp env .env
Composer
$ composer install
MySQL
CREATE DATABASE `codeigniter` DEFAULT CHARACTER SET utf8mb4;
CREATE USER username@localhost IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL PRIVILEGES ON codeigniter.* TO username@localhost;
$ php spark migrate
$ php spark db:seed ProductSeeder
$ php spark serve
$ composer test
Xdebug
$ composer coverage
build/coverage
https://www.mozilla.org/ja/firefox/new/ Firefox
Homebrewselenium-server-standalonegeckodriver
$ brew install selenium-server
$ brew install geckodriver
Selenium
$ selenium-server standalone
$ sh acceptance-test.sh
geckodriverFindergeckodriver
: https://github.com/mozilla/geckodriver/issues/1629#issuecomment-650432816
BSDLICENSE.md