小编Zes*_*han的帖子

"NetworkError:404 not found fontawesome-webfont.woff?v = 4.0.3

每当我加载应用程序页面时,我都会收到此错误消息.我正在使用Apache.以下是我的css代码.

url('../ fonts/fontawesome-webfont.woff?v = 4.0.3')格式('woff')

Firefox抛出

"NetworkError:404 Not Found url .../fonts/fontawesome-webfont.woff?v = 4.0.3

虽然铬说

获取网址.../fonts/fontawesome-webfont.woff?v = 4.0.3 404(未找到)

谁能告诉我如何解决这个问题?提前致谢.

font-face font-awesome

29
推荐指数
4
解决办法
5万
查看次数

如何修复 pg_dump:由于服务器版本不匹配而中止

我的代码库和数据库托管在 Ubuntu 12.04 的不同服务器上。

database => web1

codebase => web2
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过应用程序(web2)获取数据库备份(web1)。

现在的问题是我在 web1 和 web2 上安装了不同版本的 postgres。

pg_dump: server version: 9.3.12 (web1)

pg_dump version: 9.1.23 (web2)
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在不升级任何软件包的情况下解决此问题,因为有多个应用程序托管并依赖于这些版本。

感谢您的帮助!

postgresql pg-dump

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

Predis 与 laravel 5.5“Aggregate/RedisCluster.php:337 池中没有可用的连接”

我已使用 Laravel 5.5 和 Predis 包在 Amazon ElastiCache 上设置 redis-cluster 进行缓存,但出现以下错误。

Predis\ClientException: No connections available in the pool in vendor/predis/predis/src/Connection/Aggregate/RedisCluster.php:337 
Run Code Online (Sandbox Code Playgroud)

跟踪:Predis\ClientException:vendor/predis/predis/src/Connection/Aggregate/RedisCluster.php:337 中的池中没有可用的连接

堆栈跟踪:

0 供应商/predis/predis/src/Connection/Aggregate/RedisCluster.php(411): Predis\Connection\Aggregate\RedisCluster->guessNode(153)

1供应商/predis/predis/src/Connection/Aggregate/RedisCluster.php(388):Predis\Connection\Aggregate\RedisCluster->getConnectionBySlot(153)

2供应商/predis/predis/src/Connection/Aggregate/RedisCluster.php(550):Predis\Connection\Aggregate\RedisCluster->getConnection(对象(Predis\Command\StringSetExpire))

3 供应商/predis/predis/src/Connection/Aggregate/RedisCluster.php(593): Predis\Connection\Aggregate\RedisCluster->retryCommandOnFailure(Object(Predis\Command\StringSetExpire), 'executeCommand')

4 供应商/predis/predis/src/Client.php(331): Predis\Connection\Aggregate\RedisCluster->executeCommand(对象(Predis\Command\StringSetExpire))

5 供应商/predis/predis/src/Client.php(314): Predis\Client->executeCommand(对象(Predis\Command\StringSetExpire))

6 供应商/laravel/framework/src/Illuminate/Redis/Connections/Connection.php(96): Predis\Client->__call('setex', Array)

7vendor/laravel/framework/src/Illuminate/Redis/Connections/Connection.php(108): Illuminate\Redis\Connections\Connection->command('setex', Array)

8vendor/laravel/framework/src/Illuminate/Cache/RedisStore.php(93): Illuminate\Redis\Connections\Connection->__call('setex', Array)

9vendor/laravel/framework/src/Illuminate/Cache/Repository.php(195): Illuminate\Cache\RedisStore->put('5rr44TBjIPEgJSx...', 'a:1:{s:6:"_flas.. .', 480)

10vendor/laravel/framework/src/Illuminate/Session/CacheBasedSessionHandler.php(66): Illuminate\Cache\Repository->put('5rr44TBjIPEgJSx...', 'a:1:{s:6:"_flas.. .', 480)

11vendor/laravel/framework/src/Illuminate/Session/Store.php(128): Illuminate\Session\CacheBasedSessionHandler->write('5rr44TBjIPEgJSx...', 'a:1:{s:6:"_flas.. .')

12vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\Session\Store->save()

13vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\Session\Middleware\StartSession->terminate(Object(Illuminate\Http\Request), Object(Illuminate\Http\Response) )

14vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\Foundation\Http\Kernel->terminateMiddleware(对象(Illuminate\Http\Request), 对象(Illuminate\Http\Response) )

15 public/index.php(58): Illuminate\Foundation\Http\Kernel->terminate(Object(Illuminate\Http\Request), Object(Illuminate\Http\Response))

16 {主要}

我使用的技术栈:

  • PHP7.0 …

php redis amazon-elasticache laravel laravel-5

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

资源方法参数中的 Laravel 路由前缀忽略

我需要在我的项目中实施本地化。我添加了一个带有前缀的组。

Route::group([
    'prefix' => '{locale}',
    'where' => ['locale' => '[a-zA-Z]{2}'],
    'middleware' => 'setlocale'
], function () {

   ...

   Route::resource('projects', 'ProjectsController');

   ...

})

Run Code Online (Sandbox Code Playgroud)

中间件 setlocale

<?php

namespace App\Http\Middleware;

use Closure;

class SetLocale
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        app()->setLocale($request->segment(1));
        return $next($request);
    }
}
Run Code Online (Sandbox Code Playgroud)

路由器列表

+--------+----------------------------------------+--------------------------------------------+---------------------------+----------------------------------------------------------------------------+---------------------+
| Domain | Method                                 | URI                                        | Name                      | Action                                                                     | Middleware          |
+--------+----------------------------------------+--------------------------------------------+---------------------------+----------------------------------------------------------------------------+---------------------+
|        | …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

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

获取 Laravel 中两个数组之间的差异

$category变量将保存tags表中已经可用的值(即标签),或者用户可以在此变量中输入新标签,或两者兼而有之。

以下是带标签的查询,如果它们在tags表中可用:

$TagNames = DB::table('tags')
                    ->whereIn('t_name', $category)                  
                    ->pluck('t_name'); 
Run Code Online (Sandbox Code Playgroud)

TagNames 的输出:

array(2) { [0]=> string(7) "Zamalek" [1]=> string(4) "Ahly" }
Run Code Online (Sandbox Code Playgroud)

下面是$category保存所有标签的变量,无论它们是用户输入的新标签还是现有标签。

$category = $request->get('catBox');
Run Code Online (Sandbox Code Playgroud)

输出$category(带有两个额外的新标签):

array(4) { [0]=> string(7) "Zamalek" [1]=> string(4) "Ahly" [2]=> string(5) "Gouna" [3]=> string(8) "Pyramids" }
Run Code Online (Sandbox Code Playgroud)

问题是:如何比较两者arrays并在新数组中仅获得差异(即在这种情况下为“Gouna”和“金字塔”)?

php laravel

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