Laravel Patterns2>
Laravelフレームワークのデザインパターン
Heroku のデータベースをエクスポートしてmysqlへ移行
Heroku のデータベースをエクスポートしてmysqlへ移行する必要があったのでその時にメモです。簡単に移行できるとおもいましたが、以外と手間がかかります。 herokuコマンドでDBのバックアップを作成する ` heroku pgbackups ` gitのバージョンが低いとエラーメッセージが出現します。 ` Your version of git is 1.9.3\. Which has serious security
Sound Cloud API
仕事に必須のクラウドサービスSound Cloud APIを調べてみました。 まずはドキュメントです。developers.soundcloud.comhttps://developers.soundcloud.com
Laravelファイルのアップロードサンプル
Laravelで画像ファイルのアップロードのサンプルです。メソッドも用意されておりシンプルな操作でアップロードが可能です。 ` if($input['file']){ $extension= $input['file']->guessExtension(); $input['file']->move(STATIC_IMAGE_PATH,$user->id.'.'.$extension); $user->img=
mysqlで、データベースをバックアップ/復元をする
mysqlで、データベースをバックアップ/復元をする方法を解説します。 バックアップMySQLの特定のデータベースのデータを dump バックアップする `mysqldump -u DBユーザ名 -p DB名 > 出力先ファイル名 ` MySQLの特定のデータベースのデータを dump バックアップする データベース定義のみ-dオプション `mysqldump -u DBユーザ名 -p DB名 -d > 出力先ファイル名 `
composerとは?
ライブラリ管理ツール composerComposerとは簡単に説明すると、ライブラリの依存関係を管理するツールです。あるライブラリをインストールする前に、特定のライブラリをインストールしなければいけないなどの、依存関係を自動的にインストールしてくれる便利なツールです。 composerのインストール (ローカルにインストール) `curl -sS https://getcomposer.org/installer | php `
VirtualHostの設定
VirtualHostの設定を解説します。 この例では、example.comにアクセスしたら、 /var/www/example.com/フォルダにアクセスするように設定するように設定します。 .confファイルの追加 ` //confファイルの追加 //conf.d/配下の.confファイルは起動時に必ず読み込まれます。 vim /etc/httpd/conf.d/example.com.conf ` VirtualHostの設
sshの鍵認証を設定する。
サーバー設定させ最初に必要となるsshとユーザーの作成に関して解説します。 鍵の作成パスフレーズはデフォルトのままでいいでしょう。 ` ssh-keygen -t rsa -v ` ファイル一覧の確認 ` ls -la .ssh ` id_rsa=>秘密鍵id_rsa.pub=>公開鍵 パーミションの変更 ` chmod 600 .ssh/id_rsa.pub ` サーバーへファイルの転送scpコマンドを使用
Laravel mailgunを使用する。
mailgunは簡単な設定だけでSMTPサーバーを利用できるサービスです。Laravelからmailgunを使用する設定を解説します。簡単に設定が可能で、10分程度でメールの使用ができるようになります。メールの送信数の制限が料金体系によって変わってきますので、注意が必要です。 mailgunでアカウントを作成しましょう mailgun app/config/mail.phpドライバーをmailgunに指定します。 ` 'driver
Gitの使用方法を解説
Gitアカウント最近のプロジェクトではマストなgit.hubを使用する方法を解説します。まずは、github.comでアカウントを作成しましょう。https://github.com/ クライアウトソフトクライアウトソフトにはsourcetreeを使用します。お好みにより好きなクライアントソフトを使用する事ができます。 http://www.sourcetreeapp.com/ Gitがインストールされているか確認 ` git --v
CentOS Cronの設定各種
自動実行処理によく使用するcronの設定をまとめました。 cornの編集-u どのユーザがcrontabを設定するのかを指定します。省略した場合はcrontabコマンドを実行したユーザで設定されます。 ` crontab [ -u ユーザ名 ] { -l | -r | -e } ` rootユーザーを指定① ` crontab -u root -e ` rootユーザーを指定② ` sudo crontab -e