sail shell并且sail artisan命令已停止工作。
但sail up仍在sail down工作。
版本详情
php: 8.0.5
laravel: 8.41.0
sail: 1.5.1
docker: 3.3.3
操作系统: macOS 11.3.1
我的 docker-compose.yml 文件
# For more information: https://laravel.com/docs/sail
version: '3'
services:
laravel.test:
build:
context: ./vendor/laravel/sail/runtimes/8.0
dockerfile: Dockerfile
args:
WWWGROUP: '${WWWGROUP}'
image: sail-8.0/app
ports:
- '${APP_PORT:-80}:80'
environment:
WWWUSER: '${WWWUSER}'
LARAVEL_SAIL: 1
volumes:
- '.:/var/www/html'
networks:
- sail
depends_on:
- mysql
mysql:
image: 'mysql:8.0'
ports:
- '${FORWARD_DB_PORT:-3306}:3306'
environment:
MYSQL_ROOT_PASSWORD: '${DB_PASSWORD}'
MYSQL_DATABASE: '${DB_DATABASE}'
MYSQL_USER: '${DB_USERNAME}'
MYSQL_PASSWORD: '${DB_PASSWORD}'
MYSQL_ALLOW_EMPTY_PASSWORD: …Run Code Online (Sandbox Code Playgroud) 我试图了解 boot 和 booted 的用法和区别。
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
protected static function boot() {
parent::boot();
static::creating(function ($user) {
});
}
protected static function booted() {
parent::booted();
static::creating(function ($user) {
});
}
}
Run Code Online (Sandbox Code Playgroud)
何时何地应该调用这两个函数?
上传 csv、pdf 等的代码
$config['allowed_types'] = "application/pdf|pdf|application/octet-stream|csv";
Run Code Online (Sandbox Code Playgroud)
在
print_r($_FILES);
Run Code Online (Sandbox Code Playgroud)
给出 csv
Array ( [userfile] => Array ( [name] => file.csv [type] => application/octet-stream [tmp_name] => C:\xampp\tmp\php4FD2.tmp [error] => 0 [size] => 7 ) )
Run Code Online (Sandbox Code Playgroud)
pdf版
Array ( [userfile] => Array ( [name] => doc.pdf [type] => application/pdf [tmp_name] => C:\xampp\tmp\phpA4E5.tmp [error] => 0 [size] => 127670 ) )
Run Code Online (Sandbox Code Playgroud)
在
$this->upload->display_errors()
Run Code Online (Sandbox Code Playgroud)
给两者
Array ( [error] => 1 [msg] => The filetype you are attempting to upload is not allowed. )
Run Code Online (Sandbox Code Playgroud)
任何有想法的人都是问题所在
我也在 …
laravel ×2
php ×2
codeigniter ×1
docker ×1
file-upload ×1
laravel-8 ×1
laravel-sail ×1
upload ×1