全文検索:
- 05 FormServiceProvider @11_php:02_framework
- unction() use($app) { $data = array( 'name' => 'Your name', 'email' => 'Your email', ); $form = $app['form.factory']->createBuilder('form', $data) ->add('name') ->add('email') ->add('gender', ... {{ form_widget(form) }} <input type="submit" name="submit" /> </form> </body> </html> </code> ====
- 27 Laravel Voyager @11_php:02_framework:01_laravel
- songsになります。 resources/views/vendor/voyager/[slug-name] 以下にbrose.blade.phpとedit-add.blade.phpを置けばオーバライドさ... ig/voyager.php> 'controllers' => [ - 'namespace' => 'TCG\\Voyager\\Http\\Controllers', + //'namespace' => 'TCG\\Voyager\\Http\\Controllers', + 'namespace' => 'App\\Http\\Controllers\\Voyager',
- 29 Laravel Custom Validation @11_php:02_framework:01_laravel
- <code|app/Providers/ValidatorServiceProvider.php> namespace App\Providers; use Illuminate\Support\Servi... にする</color> <code|app/CustomValidator.php> <?php namespace App; class CustomValidator extends \Illumin... * @return bool */ public function validateName($attribute, $value, $parameters) { if... ===== <code> resources/lang/ja/validation.php 'name' => 'The :attribute no valid name', 'attributes'
- 01 Mail class @11_php:05_class
- var $body = ''; var $from = ''; var $fromName = ''; var $header = ''; /** * 入力チェッ... his->from = trim($this->from); $this->fromName = trim($this->fromName); $this->header = trim($this->header); if (!is_array($this->to)... ; // FROM作成 if (empty($this->fromName)) { $this->header .= "From: {$this->f
- 17 Laravel 複数データベース接続 @11_php:02_framework:01_laravel
- 7.0.0.1 DB_PORT=3306 DB_DATABASE=database1 DB_USERNAME=root DB_PASSWORD=secret DB_CONNECTION_SECOND=my... T_SECOND=3306 DB_DATABASE_SECOND=database2 DB_USERNAME_SECOND=root DB_PASSWORD_SECOND=secret </code> ==... , 'database' => env('DB_DATABASE'), 'username' => env('DB_USERNAME'), 'password' => env('DB_PASSWORD'), ], 'mysql2' => [ 'driver' => e
- 02 DB接続(Singleton) @11_php:05_class
- y( 'host' => '[host]', 'db' => '[db_name]', 'user' => '[db_user]', 'password... sic = 'mysql:host=' . static::$conf['host'] . ';dbname='.static::$conf['db']; $this->_db = n... ord'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8') ); $this->_db->setAttribute(P... ib/Database.php'); Database::$conf['host']='[host_name]'; $dbh = Database::getDb(); </code> ===== PHP
- 03 自動で定義済みの定数
- すると、 インクルードされるファイルの存在するディレクトリを返します。 \\ つまり、これは dirname(__FILE__) と同じ意味です。 \\ ルートディレクトリである場合を除き、ディレクトリ名の末... ki>__METHOD__</nowiki> |クラスのメソッド名。| | <nowiki>__NAMESPACE__</nowiki> |現在の名前空間の名前| [[http://php.net/m... ode> ===== 例2. ===== <code> <?php //test_02.php namespace My\Space; $class = new TestClass; $class->... __."\n"; } function test_mess_03() { echo "__NAMESPACE__ -> ".__NAMESPACE__."\n"; } } </code> <c
- mysql_fetch_arrayの添字
- -------+-----------+ | id | ip | hostname | +----+-----------------+-----------+ | 1 | 19... => 1 [ip] => 192.168.1.1 [1] => 192.168.1.1 [hostname] => test1 [1] => test1) Array ( [id] => 2 [0] => 2 [ip] => 192.168.1.2 [1] => 192.168.1.2 [hostname] => test2 [1] => test2) </code> == MYSQL_ASSOC==... <code> Array ( [id] => 1 [ip] => 192.168.1.1 [hostname] => test1) Array ( [id] => 2 [ip] => 192.168.1.2
- 02 Silex @11_php:02_framework
- '; $app = new Silex\Application(); $app->get('/{name}', function ($name) use ($app) { return 'Hello '.$app->escape($name); }); $app->run(); </code> 環境 ^ サーバIP ^ Documen... RewriteBase /tools RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
- 26 Laravel FormBuilder @11_php:02_framework:01_laravel
- php artisan make:form Forms/SongForm --fields="name:text, lyrics:textarea, publish:checkbox" <code|app/Forms/SongForm.php> <?php namespace App\Forms; use Kris\LaravelFormBuilder\Form... uildForm() { $this ->add('name', 'text') ->add('lyrics', 'textarea')... |app/Http/Controllers/SongsController.php> <?php namespace App\Http\Controllers; use Illuminate\Http\R
- 30 Laravel Mail @11_php:02_framework:01_laravel
- MAIL_HOST=mail.hogehoge.net MAIL_PORT=25 MAIL_USERNAME=info@hogehoge.net MAIL_PASSWORD=hogepassword MAIL... ources/views/mail/MailSend.blade.php {{$content->name}} さんはじめまして。 テストメール </code> ===== 4.mailableクラスの変更 ===== <code|app/Mail/MailSend.php> <?php namespace App\Mail; use Illuminate\Bus\Queueable; use... uminate\Support\Facades\Mail; $contents->name = $request->get('name'); Mail::to('to@hog
- 16 Laravel コマンドラインアプリケーション @11_php:02_framework:01_laravel
- sample/test.php > protected $signature = 'command:name'; ↓ protected $signature = 'command:test'; prote... code> public function handle() { $name = $this->argument("name"); $this->info("Hello $name"); } </code> ===== オプションを指定する場合 ===== オプション指定 protected $sig
- 40 Laravel SSH/SCP @11_php:02_framework:01_laravel
- 'host' => '10.11.10.11', 'username' => 'hogehoge', 'password' => 'hoge... ); Config::set('remote.connections.production.username', 'XXXXXX'); Config::set('remote.connections.prod... '' \SSH::into('production')->run(array( 'hostname', 'uptime', ),function($line){ $output .=... '' \SSH::into('production')->run(array( 'hostname', 'uptime', ),function($line) use(&$output){
- 42 Laravel 認証機能 @11_php:02_framework:01_laravel
- /User.php ===== app/User.phpが作成される。 <code> <?php namespace App; use Illuminate\Notifications\Notifiabl... rray */ protected $fillable = [ 'name', 'email', 'password', ]; /** * The... (); Route::get('/home', 'HomeController@index')->name('home'); </code> ===== app/Http/Controllers/Home... e|app/Http/Controllers/HomeController.php> <?php namespace App\Http\Controllers; use Illuminate\Http\R
- 05 PEAR::DB @11_php:04_library
- へ接続する。DB::connect ==== DB::connect(DBタイプ://username:password@プロトコル+ホスト名/データベース名) |DBタイプ|データベース名("pgs... 」で区切って指定する) \\ ※ ローカルホストの場合は"localhost"と指定 | |username|DBへログインするユーザー名| |password|DBへログインするユーザーのパスワード| =... FETCHMODE_ASSOC)){ echo $row["ID"] . ":" .$row["NAME"]; } </code> ==== レコードの行数(レコード数)を取得するnumRows()