PHPackages                             clock-it/base - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. clock-it/base

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

clock-it/base
=============

clock-it base source

v2.03(5y ago)063MITPHPPHP ^7.2CI failing

Since Dec 26Pushed 5y ago1 watchersCompare

[ Source](https://github.com/clock-joko/base-app)[ Packagist](https://packagist.org/packages/clock-it/base)[ RSS](/packages/clock-it-base/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (6)Dependencies (3)Versions (22)Used By (0)

base-app
========

[](#base-app)

Baseの設定
-------

[](#baseの設定)

### 0 . composer install

[](#0--composer-install)

### 1. php artisan vendor:publish

[](#1-php-artisan-vendorpublish)

configを反映

config/base.phpを作成

default : DataSources
envに設定すれば配置ディレクトリを変更可能
設定値 : DATASOURCE\_PATH

### 2. php artisan make:database テーブル名

[](#2-php-artisan-makedatabase-テーブル名)

共通テーブルのmigrationファイルおよびSeederの作成
(現状、都道府県マスタのみ対応)

※src/Databases内に用意されているものだけ作成可能

### 3. php artisan make:model モデル名 -y -i

[](#3-php-artisan-makemodel-モデル名--y--i)

モデル作成

-y ： リポジトリ作成
-i ： インターフェイス作成

### 4.RepositoryServiceProviderを追加（手動）

[](#4repositoryserviceproviderを追加手動)

作成した各RepositoryとInterfaceをbindする

-y -i
どちらもオプションに記載した場合は自動で追加される方法あり

＜参考＞ app/Providers/RepositoryServiceProvider.php

```
