小编par*_*rth的帖子

laravel、sail shell 和 sail artisan 命令停止工作

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)

laravel docker docker-compose laravel-8 laravel-sail

8
推荐指数
1
解决办法
4307
查看次数

laravel 中 boot 和 booted 的区别

我试图了解 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)

何时何地应该调用这两个函数?

php laravel

7
推荐指数
2
解决办法
8979
查看次数

在codeigniter中上传pdf、csv等文件类型

上传 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)

任何有想法的人都是问题所在

我也在 …

php upload codeigniter file-upload

1
推荐指数
1
解决办法
3万
查看次数