全文検索:
- 27 Laravel Voyager @11_php:02_framework:01_laravel
- ===== app.phpのProviderに追加 ===== <code|config/app.php> 'providers' => [ ・ ・ TCG\Voyager\VoyagerServiceP... der::class, </code> ===== インストール ===== <code> $ php artisan voyager:install --with-dummy </code> ===... コントローラーカスタマイズ ===== 今回Songsモデルを作成している事を前提に説明 $ php artisan make:model Songs ==== 1.BREADを作成 ==== 作成したSongsモデルから、BREADを作成する {{:11_php:02_framework:01_laravel:voyager.png?400|}} ====
- 14 Laravel Model @11_php:02_framework:01_laravel
- del作成 ===== この場合だと、testテーブルを作成するという意味です。 <code> php artisan make:model Test $ ll app/Test.php -rw-r--r-- 1 matsui users 140 Jan 22 16:49 app/Test.php </code> ==== Modelの中で、テーブル名を指定する場合 ==== <code|app/Test.php > class Test extends Model { protected $table
- 42 Laravel 認証機能 @11_php:02_framework:01_laravel
- ravel 認証機能 ====== ===== make:auth ===== <code> $ php artisan make:auth </code> ===== app/User.php ===== app/User.phpが作成される。 <code> <?php namespace App; use Illuminate\Notifications\Notifiable; use I... => 'datetime', ]; } </code> ===== route/web.php ===== web.phpが更新される。 下記が追加される <code> Auth::route
- 12 Laravel @11_php:02_framework:01_laravel
- /laravel.jp/]] ===== インストール ===== composerは[[11_php:13_composer|こちら]] <code> $ composer global requi... laravel new </code> ===== バージョン確認 ===== <code> $ php artisan --version Laravel Framework 5.7.21 </code... public ・ ・ </code> ==== laravelでサーバを動かす場合 ==== php artisan serve --host 0.0.0.0 ===== コントローラ作成 ===== routes/web.phpに下記行追加 <code|routes/web.php> Route::get('hello', 'HelloController@index'); </
- 41 Laravel mcrypt depricated error @11_php:02_framework:01_laravel
- depricated error ====== ===== エラー ===== <code> PHP Deprecated: Function mcrypt_generic_init() is de... 2/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php on line 1132 PHP Deprecated: Function mcrypt_generic_init() is deprecated in /home/matsui/portal.kumo... 2/vendor/phpseclib/phpseclib/phpseclib/Crypt/Base.php on line 792 PHP Deprecated: Function mcrypt_gene
- 28 Laravel Voyager フロントページ用意 @11_php:02_framework:01_laravel
- ーラ作成 ※コントローラ内でテーブルを指定しない場合、同じ名前のテーブルを参照する。 <code> php artisan make:model Post </code> 下記ができる <code|app/Post.php> <?php namespace App; use Illuminate\Database\Eloquent\Model; class Post extends Model { // } </code> === 2.ルーティング === <code|routes/web.php> Route::get('/foo', function () { $posts = Ap
- 10 Zend Framework @11_php:02_framework
- rk-1.10.3 /usr/local/ZendFramework </code> ===== php.iniの編集 ===== include_pathにコピーしたパス「/usr/local/ZendFramework/library」を追加する。 include_path = ".:/php/includes:/usr/local/ZendFramework/library" =====... | | | |__HelloController.php | | | |__models/ ... | |__index.php |__.htaccess </code> =====
- 13 laravel-admin @11_php:02_framework:01_laravel
- SSWORD=XXXXXXX </code> ===== インストール ===== ※[[11_php:02_framework:01_laravel:12_laravel |laravel new]]... 後で実行 <code> composer require encore/laravel-admin php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider" php artisan admin:install </code> ===== エラー1. ===== <code> $ php artisan admin:install Migrating: 2014_10_12_00000
- 03 自動で定義済みの定数
- ス名。 \\ クラス名には、そのクラスが宣言されている名前空間も含みます (例 Foo\Bar)。 PHP 5.4 以降では、__CLASS__ がトレイトでも使えることに注意しましょう。トレイトのメソッド... ki>__NAMESPACE__</nowiki> |現在の名前空間の名前| [[http://php.net/manual/ja/language.constants.predefined.php|自動で定義済みの定数]] ===== 例1. ===== <code> <?php //test_01.php echo "__LINE__ -> ".__LINE__."\n"; echo "
- 26 Laravel FormBuilder @11_php:02_framework:01_laravel
- uilderで作成してみる。 Formをsubmitすると、ただリクエストを表示するだけ。 php artisan make:form Forms/SongForm --fields="name:t... area, publish:checkbox" <code|app/Forms/SongForm.php> <?php namespace App\Forms; use Kris\LaravelFormBuilder\Form; class SongForm extends Form { pub... bmit'); } } </code> ===== コントローラ作成 ===== php artisan make:controller SongsController <code|ap
- 13 composer
- ライブラリ(パッケージ)を管理します。 ライブラリ間の依存関係も解決してくれます。 対応php: php 5.3.2以上 [[https://getcomposer.org/]] <code> php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" </code> ===== composer.json/compos
- 06 PEAR DBがインストールできない @11_php:04_library
- ァイルが壊れてしまっているらしい。。。 <code> # pear install DB pear.php.net is using a unsupported protocal - This should... ode> ===== 対処 ===== <code> # cd `pear config-get php_dir` # mv .channels .channels-broken # pear update-channels Updating channel "doc.php.net" Update of Channel "doc.php.net" succeeded Updating channel "pear.php.net" Update of Channel "pear
- 43 Laravel APIトークン名(api_token)を変更 @11_php:02_framework:01_laravel
- laravel/framework/src/Illuminate/Auth/AuthManager.php: $config['input_key'] ?? 'api_token', ... laravel/framework/src/Illuminate/Auth/AuthManager.php: $config['storage_key'] ?? 'api_token'... /laravel/framework/src/Illuminate/Auth/TokenGuard.php: $inputKey = 'api_token', vendor/laravel/framework/src/Illuminate/Auth/TokenGuard.php: $storageKey = 'api_token', </code> =====
- 16 Laravel コマンドラインアプリケーション @11_php:02_framework:01_laravel
- ーション ====== ===== Commandクラス作成 ===== <code> $ php artisan make:command sample/test $ ll app/Console/Commands/sample/test.php -rw-r--r-- 1 matsui users 677 Jan 30 16:01 app/Console/Commands/sample/test.php </code> ===== Commandのシグネチャ変更 ===== <code|app/Console/Commands/sample/test.php > protected $signature = 'command:name'; ↓ protec
- 21 Laravel Controller作成からViewまで @11_php:02_framework:01_laravel
- 作成からViewまで ====== ===== Controller作成 ===== $ php artisan make:controller HelloWorld $ ll app/Http/Controllers/HelloWorld.php -rw-r--r-- 1 matsui users 117 Mar 19 16:36 app/Http/Controllers/HelloWorld.php <code|app/Http/Controllers/HelloWorld.php> <?php namespace App\Http\Controllers; use Illuminate\Htt