小编Fre*_*man的帖子

如何修复错误“您可能需要合适的加载程序来处理此文件类型”

我有一个全新的 Laravel 安装。使用编译文件时npm run dev VUE出现文件错误

“您可能需要一个合适的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件”

Laravel 版本:“^8.12”

包.json

 "devDependencies": {
        "axios": "^0.21",
        "laravel-mix": "^6.0.6",
        "lodash": "^4.17.19",
        "vue": "^2.5.17",
        "vue-loader": "^15.9.6",
        "vue-template-compiler": "^2.6.10"
    }
Run Code Online (Sandbox Code Playgroud)

刀片文件

 <div id="app">
        <hello></hello>
    </div>
    <script src="{{mix('js/app.js')}}"></script>
Run Code Online (Sandbox Code Playgroud)

应用程序.js

require('./bootstrap');
import  Vue from  'vue'    
Vue.component('hello', require('./hello.vue').default);
const app = new Vue({
    el: '#app'
});
Run Code Online (Sandbox Code Playgroud)

你好.vue

<template>
    <div>
        Hello World!
    </div>
</template>
<script>
export default {

}
</script>
Run Code Online (Sandbox Code Playgroud)

npm 运行开发

Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle …
Run Code Online (Sandbox Code Playgroud)

laravel vue.js laravel-vue

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

docker apache 卷无法正常工作

version: "3.8"

networks:
  frontend:
  backend:
services:
  apache:
    container_name: apache
    build: ./docker/apache/
    ports:
      - "8001:80"
    volumes:
      - ./src:/usr/local/apache2/htdocs
    networks:
      - frontend
      - backend
  php:
    container_name: php
    build: ./docker/php
    ports:
      - "9001:9000"
    volumes:
      - ./src:/usr/local/apache2/htdocs
    working_dir: /usr/local/apache2/htdocs
    networks:
      - backend
Run Code Online (Sandbox Code Playgroud)

阿帕奇配置文件

LoadModule deflate_module /usr/local/apache2/modules/mod_deflate.so
LoadModule proxy_module /usr/local/apache2/modules/mod_proxy.so
LoadModule proxy_fcgi_module /usr/local/apache2/modules/mod_proxy_fcgi.so

<VirtualHost *:80>
    ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://php:9000/usr/local/apache2/htdocs/$1

    DocumentRoot /usr/local/apache2/htdocs

    <Directory /usr/local/apache2/htdocs/public>
        Options -Indexes +FollowSymLinks
        DirectoryIndex index.php
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述 正如您所看到的项目文件夹目录。当尝试访问 http://localhost:8002/ 时,它不会在浏览器索引中显示公共文件夹。

在此输入图像描述

当更改 apache.conf 中的目录路径时找不到文件。浏览器上显示错误消息

<Directory /usr/local/apache2/htdocs/public>
Run Code Online (Sandbox Code Playgroud)

PHP …

php docker dockerfile docker-compose

6
推荐指数
1
解决办法
1175
查看次数

Laravel HTTP 客户端发布请求不起作用

尝试从 Instagram 获取访问令牌

       $params = array(
            'app_id' => $this->clientId,
            'app_secret' => $this->clientSecret,
            'grant_type' => 'authorization_code',
            'redirect_uri' => $this->redirectUrl,
            'code' => $this->request->code
        );
        $ch = curl_init();
        $endpoint = $this->getBaseUrl() . 'oauth/access_token';
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_URL, $endpoint);

        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_HEADER, 1);


        $response = curl_exec($ch);

        curl_close($ch);
        $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
        $header = substr($response, 0, $header_size);
        $body = substr($response, $header_size);
        dd($response,$header_size,$header,$body);
        $response = json_decode($response, true);
        return $response;
Run Code Online (Sandbox Code Playgroud)

这段代码与 CURL 工作正常。

请求数据Laravel …

laravel guzzle

2
推荐指数
1
解决办法
4721
查看次数

如果语句改进版本

有什么方法可以改进这些代码行。我是指编写代码的缩短方法吗?我正在开发 Laravel 8..

if ($request->logo) {
       $setting->updateOrCreate(['key' => 'logo'], ['value' => $request->logo]);
   }
    
if ($request->footerLogo) {
       $setting->updateOrCreate(['key' => 'footerLogo'], ['value' => $request->footerLogo]);
}
if ($request->favicon) {
    $setting->updateOrCreate(['key' => 'favicon'], ['value' => $request->favicon]);
 }
Run Code Online (Sandbox Code Playgroud)

php laravel

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

Laravel Eloquent withCount“在 null 上调用成员函数 getQuery()”

饲料模型

class Feed extends Model
{
 protected $fillable = [
        'userId',
        'title',
    ];
    public function likes()
    {
        $this->hasMany(FeedLike::class, 'feedId', 'id');
    }
}

class FeedLike extends Model
{

    protected $fillable = [
        'feedId',
        'userId',
    ];

}

**Controller**

Feed::withCount('likes')->get();
Run Code Online (Sandbox Code Playgroud)

返回错误消息“Call to a member function getQuery() on null”。

我已经检查了 Laravel 文档的语法并检查了堆栈溢出相关问题。

laravel eloquent

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