标签: laravel-5

如何在laravel 5中将公用文件夹更改为public_html

我正在使用一个共享主机,它使用cPanel作为其控制面板,而cPanel public_html是默认的根目录,因此我无法使我的Laravel应用程序正常工作.

有没有办法让Laravel使用public_html而不是公用文件夹?

php apache2 cpanel laravel-5

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

ReflectionException:类ClassName不存在 - Laravel

很快,我正在输入php artisan db:seed命令.

我得错误了:

[ReflectionException]
类UserTableSeeder不存在

root@dd-desktop:/opt/lampp/htdocs/dd/laravel# php artisan db:seed

在这里,是我的UserTableSeeder.phpDatabaseSeeder.phpPage

UserTableSeeder.php

<?php
use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class UserTableSeeder extends Seeder
{    
    public function run()
    {
        DB::table('users')->delete();
        User::create(array(
        'name'     => 'Chris Sevilleja',
        'username' => 'sevilayha',
        'email'    => 'chris@scotch.io',
        'password' => Hash::make('awesome'),
        ));
    }    
}
Run Code Online (Sandbox Code Playgroud)

DatabaseSeeder.php

<?php

use Illuminate\Database\Seeder;
use Illuminate\Database\Eloquent\Model;

class DatabaseSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        //Model::unguard();

        Eloquent::unguard(); …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 artisan

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

Laravel:如何将INFO记录到单独的文件中

如何为logging INFOin 指定单独的文件Laravel 5.1

任何直接的帮助都将非常值得注意.谢谢

php laravel monolog laravel-5 laravel-5.1

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

在Lumen或Laravel 5中更改时区

我正在使用流明框架.如何将时区更改为欧洲/巴黎CEST?

我在我的.env文件中添加了一个变量:

APP_TIMEZONE=Europe/Paris
Run Code Online (Sandbox Code Playgroud)

但这不起作用.更新时区的正确方法是什么?

php laravel-5 lumen

43
推荐指数
11
解决办法
9万
查看次数

PHP编译错误:"不能在数组中使用空数组元素"

我有一个Laravel 5项目使用bepsvpt/secure-headers包和以下配置文件:

config/secure-headers.php

<?php

return [
    'x-content-type-options' => 'nosniff',
    'x-download-options' => 'noopen',
    'x-frame-options' => 'sameorigin',
    'x-permitted-cross-domain-policies' => 'none',
    'x-xss-protection' => '1; mode=block',

    /*
     * Referrer-Policy
     *
     * Reference: https://w3c.github.io/webappsec-referrer-policy
     *
     * Available Value: 'no-referrer', 'no-referrer-when-downgrade', 'origin', 'origin-when-cross-origin',
     *                  'same-origin', 'strict-origin', 'strict-origin-when-cross-origin', 'unsafe-url'
     */

    'referrer-policy' => 'strict-origin-when-cross-origin',

    'hsts' => [
        'enable' => env('SECURITY_HEADER_HSTS_ENABLE', false),
        'max-age' => 15552000,
        'include-sub-domains' => false,
    ],

    /*
     * Content Security Policy
     *
     * Reference: https://developer.mozilla.org/en-US/docs/Web/Security/CSP
     *
     * csp will be ignored if custom-csp is …
Run Code Online (Sandbox Code Playgroud)

php arrays laravel-5

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

为什么在Laravel 5.x中不推荐使用表单和HTML帮助程序?

为什么从Laravel 5开始不推荐使用Form和HTML帮助程序?我知道我可以使用像laravelcollective/html包这样的东西.但我只是想知道为什么Laravel停止使用/转移助手.

html php laravel laravel-5

41
推荐指数
2
解决办法
2万
查看次数

在Laravel 5中设置Bootstrap导航栏活动类

我一直想知道寻找解决方案,但在创建帮助器时尤其不能理解.我是Laravel的新手,我想要一个关于如何为我的bootstrap导航栏设置活动类的简单或非详细说明.

这是我到目前为止所做的,但无法完成:

<div class="header clearfix">
        <nav>
          <ul class="nav nav-pills pull-right">
            <li class=""><a href="{{ url('/') }}">Home</a>
            </li>
            <li {{ Request::is('about*') ? ' class="active"' : null }}><a href="{{ url('about') }}">About Us</a>
            </li>
            <li><a href="{{ url('auth/login') }}">Login</a>
            </li>
        </ul>
    </nav>
    <h2 class="">Tobacco Prevention and Control Program</h2>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑

设置class="active"将使所有导航丸活跃.预期的效果是只有li当前页面的active类具有该类.

编辑

对于那些访问这篇文章的人.我设法得到了解决方案,但我不确定它是否整洁.嗯,它对我来说很好用.

<ul class="nav nav-second-level">
                    <li class="{{ Request::segment(1) === 'programs' ? 'active' : null }}">
                        <a href="{{ url('programs' )}}" ></i> Programs</a>
                    </li>
                    <li class="{{ Request::segment(1) === 'beneficiaries' ? …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

40
推荐指数
7
解决办法
5万
查看次数

Laravel 5无法检测应用程序命名空间

我是Laravel 5的新手,并试图一点一点地理解它,此刻我真的对错误信息感到困惑.MVC对我来说是新事物.

我正在尝试做的是我的网站的博客系统,我下载了名为"Serverfireteam/blog"的软件包; https://phppackages.org/p/serverfireteam/blog

它安装得很好,我想.当我访问http://myhost.com/public/panel/login时,我会看到登录屏幕但是当我登录时它会给我这个错误:

Application.php第1119行中的ErrorException:无法检测应用程序命名空间.(查看:/var/www/html/mpa2/resources/views/vendor/panelViews/dashboard.blade.php)

&&

Application.php第1119行中的RuntimeException:无法检测应用程序命名空间.

有趣的是它之前很好用,我可以登录并制作/编辑博客文章,我可以看到它们转到mysql-database.我也能在现场看到它们.然后我开始修改视图/模板文件,以便将博客输出集成到我网站自己的布局中.

我不知道是什么给了,我试图谷歌寻求解决方案,但没有帮助.什么想法可能是错的?

laravel-5

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

SQLSTATE [HY000] [2002]连接在Laravel宅基地内被拒绝

使用Mac OS X和Homestead 2.2.1与Laravel 5.2.

在终端(在我的项目文件夹中的宅基地内)我可以做php工匠来查看所有可用的命令.当我尝试运行php artisan migrate时出现连接错误:
SQLSTATE[HY000] [2002] Connection refused


我已经使用这些.env设置 设置了Laravel项目

DB_HOST=127.0.0.1
DB_DATABASE=tcv
DB_USERNAME=homestead
DB_PASSWORD=secret
Run Code Online (Sandbox Code Playgroud)

我还尝试过DB_HOST的localhost和DB_USERNAME以及DB_PASSWORD的root.所有这些可能的变化放在一起!


在Sequel Pro(数据库管理应用程序)中,我可以连接这些设置

Host       127.0.0.1
Username   homestead
Password   secret
Database   tcv
Port       33060
Run Code Online (Sandbox Code Playgroud)

但是这个数据库显然是空的,因为我无法从终端迁移到它...

据我所知,这是一个配置问题,因为我可以使用Sequel Pro连接它.但我老老实实地没有想到什么是错误的设置.

谢谢您的帮助 !!

编辑
由于某种原因,我SQLSTATE[HY000] [2002] Connection refused将项目移动到MAMP并运行php artisan migrate时遇到同样的错误.
现在我完全迷失了......

php migration laravel-5 artisan homestead

39
推荐指数
12
解决办法
13万
查看次数

在laravel中添加常量的最佳做法是什么?(长名单)

我对laravel很新.我有一个基本问题,在laravel中添加常量的最佳方法是什么.我知道我们用来添加常量的.env方法.我还制作了一个常量文件,用于我的项目.例如:

define('OPTION_ATTACHMENT', 13);
define('OPTION_EMAIL', 14);
define('OPTION_MONETERY', 15);
define('OPTION_RATINGS', 16);
define('OPTION_TEXTAREA', 17);
Run Code Online (Sandbox Code Playgroud)

等等.它可以达到100或更多记录.那么编写常量的最佳方法应该是什么..env方法.或者添加constant.php文件?

谢谢

php constants laravel laravel-5 laravel-5.3

39
推荐指数
8
解决办法
5万
查看次数