全文検索:
- 30 Laravel Mail @11_php:02_framework:01_laravel
- ION=null </code> ===== 2.mailableクラスを生成 ===== php artisan make:mail MailSend 下記のファイルができる。 $ ll app/Mail/MailSend.php ===== 3.メール本文作成 ===== <code> $ cat resources/views/mail/MailSend.blade.php {{$content->name}} さんはじめまして。 テストメール </code> ==... = 4.mailableクラスの変更 ===== <code|app/Mail/MailSend.php> <?php namespace App\Mail; use Illuminate\Bus\Q
- 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 "
- 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
- 03 strlen() @11_php:03_function
- == strlen("文字列、変数"); ===== 例1 ===== <code> <?PHP $str=strlen("asdqwe"); print($str); ?> </code>... ==== 例2 ===== 日本語は2バイト文字なので、この場合12となる。 <code> <?PHP $str="こんにちは。"; print(strlen($str)); ?> </code> {{tag>php}}
- 05 substr() @11_php:03_function
- sz を省略できます。 ==== 例1 ==== 結果はABCとなります。 <code> <?PHP $str="ABCDEFG"; print substr($str,0,3); ?>... 定すると、後ろから指定した数までを求めます。~ 下記の結果はEFGとなります。 <code> <?PHP $str="ABCDEFG"; print substr($str,-3); ?> </code> {{tag>php}}
- 35 Laravel Curlの代わりにGuzzleを使う @11_php:02_framework:01_laravel
- $url = "http://hogehoge.net/zabbix/api_jsonrpc.php"; $auth = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";... ==== 3.XML_RPC ==== === Controller === <code> <?php namespace App\Http\Controllers; use Illuminate\
- 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
- 46 Laravel log @11_php:02_framework:01_laravel
- </code> app/Http/Kernel.phpとapp/Console/Kernel.php のbootstrappers に Illuminate\Foundation\Bootstrap\
- 09 curl @11_php:03_function
- ====== 09 curl ====== <code php> $conn = curl_init(); curl_setopt($conn, CURLOPT_URL, $url); curl_seto... eturn $result; </code> === Basic認証の場合 === <code php> curl_setopt($conn, CURLOPT_USERPWD, "User:Passwo
- 45 Laravel APIトークンが変わってしまう @11_php:02_framework:01_laravel
- aravel/framework/src/Illuminate/Auth/SessionGuard.php> 481 public function logout() 482 { 4... oken())) { 491 $this->cycleRememberToken($user); 492 } </code> {{tag>php Laravel}}
- 44 Laravel Voyager generic追加 @11_php:02_framework:01_laravel
- されている。 resources/lang/vendor/voyager/en/generic.php resources/lang/vendor/voyager/ja/generic.php 例えば、下記のように追加 'mail_check' => 'メール送信チェッ
- 40 Laravel SSH/SCP @11_php:02_framework:01_laravel
- P ====== ===== 設定ファイル ===== <code|config/remote.php> 'connections' => [ 'production' => [
- 15 file_get_contents SSL エラー
- alse; $response = file_get_contents($url, false, stream_context_create($options)); </code> {{tag>php}}
- 14 file_get_contentsのタイムアウト
- ntsがタイムアウトしてしまってデータが取得できない場合がある。 <color #ed1c24>※php.iniとストリームコンテキスト両方やった方が良さそう。</color> ===== php.ini ===== php.iniでdefault_socket_timeoutの値を伸ばしてあげると良い。 default_socket_timeout = 60 ===== php.iniを使わない場合 ===== ストリームコンテキストで書いてあげる <code> $ctx
- 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> =====