小编Qaz*_*azi的帖子

在laravel中保存相关记录

我有用户,用户属于经销商.

在用户注册后,我正在尝试保存新用户和新经销商.

用户数据库有一dealership_id列,我想用新创建的经销商的ID填充该列.

这是我在UserControllerstore方法中的当前代码.

public function store()
{
    $user = new User();
    $user->email = Input::get('email');
    $user->password = Input::get('password');


    $dealership = new Dealership();
    $dealership->name = Input::get('dealership_name');

    $user->push();
    return "User Saved";

}
Run Code Online (Sandbox Code Playgroud)

尝试使用$user->push();用户数据会更新,但不会创建或更新经销商.

one-to-many laravel eloquent laravel-4

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

从url调用PHP函数?

如果我想执行php脚本,我只需将浏览器指向 www.something.com/myscript.php

但如果我想在里面执行一个特定的功能myscript.php,有没有办法?就像是www.something.com/myscript.php.specificFunction

谢谢!

php

30
推荐指数
7
解决办法
8万
查看次数

Laravel:如何在AppServiceProvider中访问会话值?

有没有办法可以访问会话值AppServiceProvider?我想在所有视图中全局共享会话值.

php session laravel laravel-5 laravel-5.1

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

Laravel 5.2 Entrust迁移错误,无法添加外键约束

我安装并配置了Laravel 5.2,它运行正常,因为User ACLzizaco/entrust在运行此命令时安装了包php artisan migrate(用于创建roles,permissions表等),导致以下错误

[Illuminate\Database\QueryException] SQLSTATE [HY000]:常规错误:1215无法添加外键约束(SQL:alter table role_useradd constraint role_user_user_id_foreign foreign key(user_id)引用``(id)on update cascade on update cascade)

[PDOException] SQLSTATE [HY000]:常规错误:1215无法添加外键约束

可能是什么原因 ?我错过了什么吗?我遵循委托网站的逐步指导方针

laravel laravel-5.2 entrust

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

如何在PHP数组中搜索,类似于MySQL Like%var%search

是否可以像在MySQL中一样在PHP数组中进行搜索.

例如:我有这个 array

array(
  'mark@test.com'=> `Mark Mian`,
  'jhon@test.com'=> `John jack`,
  'logon@test.com'=> `Bob Logon`,
  'Stela@test.com'=> `Stela Josh`,
  'json@test.com'=> `Json Josh`
  'bobby@test.com'=> `Bob Mark`
)
Run Code Online (Sandbox Code Playgroud)

我会做这种搜索,

例如:如果我搜索Mark它应该给我这个

'mark@test.com'=>`马克勉

如果我搜索Bob它应该返回我

'bobby@test.com'=> Bob Mark

'logon@test.com'=> Bob Logon,

如果我只搜索a它应该返回那些包含a例如:

'mark@test.com'=> Mark Mian,

'jhon@test.com'=> John jack,

'Stela@test.com'=> Stela Josh,

'bobby@test.com'=> Bob Mark

注意:搜索应该是键或值

php regex arrays search filtering

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

未找到Laravel 5.1 Class'\ App\User',EloquentUserProvider.php第126行中的FatalErrorException

我将User模型从移动App\UserApp\Models\Users,我遵循正确的指令,在Windows操作系统上正常工作,同时面临错误Ubuntu 14.04

每当我尝试Login(When submit information)它时都会给我错误

/var/www/html/sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php中的FatalErrorException

第126行:找不到类'\ App\User'

我也跑composer dump-autoload命令,但没有运气.也尝试了这个

/sf/answers/1996160771/

这是我的Models目录设置

composer.json

"autoload": {
    "classmap": [
        "database",
        "app/Models"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},
Run Code Online (Sandbox Code Playgroud)

模型目录结构 App/Models/

模型 User.php

namespace App\Models;
Run Code Online (Sandbox Code Playgroud)

Auth.php尝试了两行,如下所示.

'model' => App\Models\User::class,
'model' => App\Models\User,
Run Code Online (Sandbox Code Playgroud)

AuthController.php

use App\Models\User;
Run Code Online (Sandbox Code Playgroud)

EloquentUserProvider.php路径是sms/vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php line 126

public function createModel()
{
    $class = '\\'.ltrim($this->model, '\\');

    return new $class; //line# 126
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5.1

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

ckeditor LINK无法在jQuery对话框中使用

我正在使用CKEditor版本3.3.1,也尝试了最新版本4.3但面临同样的问题.

现在问题是,每当我尝试将CKEDITOR加载到位于jQuery对话框内的Textarea时,CKEditor正确加载,但是当我尝试创建超链接时,它会打开链接弹出框,但链接选项(输入字段,下拉列表等不起作用.

以供参考在此输入图像描述看到附加的屏幕截图.请指导我,如何解决这个问题.

html javascript jquery hyperlink ckeditor

5
推荐指数
2
解决办法
4572
查看次数

Laravel:如何获取表列名称,类型和长度

Laravel 5/5.1中是否有任何可用的方法,我们可以通过它获取Table列名称,类型和长度,Means表元数据?

例如:

Name    |    Type    |    Length

ID      |    Integer |    11
Name    |    varchar |    100
Email   |    varchar |    100
Password|    md5     |    82
Address |    tinytext|    
DOB     |    date    |    
Status  |    enum(0,1)|
Run Code Online (Sandbox Code Playgroud)

php mysql laravel laravel-5 laravel-5.1

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

Amazon SQS,是否可以根据发件人ID从SQS获取邮件

我们有多个亚马逊用户,它们正在将消息发送到相同的SQS队列中,那么是否可以在发件人ID的基础上从队列中获取消息?表示根据发件人ID返回特定邮件列表.

amazon-sqs amazon-web-services

5
推荐指数
2
解决办法
696
查看次数

自定义字体在使用 WKHTMLTOPDF 库生成的 PDF 中不起作用

我正在使用 Laravel 5.1 SnappyPDF 包装器,它正在使用WKHTMLTOPDF库。我正在尝试为我的 PDF 文件包含一些自定义的谷歌字体,但这些字体在生成的 PDF 文件中不起作用。

我尝试过,将字体转换为Base64并尝试通过绝对 URL 和相对 URL 包含字体,还尝试了许多在堆栈溢出时可用的答案,但没有一个对我有用。如何解决这个问题。

//Calling fonts
@font-face {
    font-family: Roboto Condensed;
    src: url("/fonts/RobotoCondensed-Regular/RobotoCondensed-Regular.ttf");
}
@font-face {
    font-family: 'Open Sans';src: url("/fonts/OpenSans/OpenSans-Regular.ttf");
}

@font-face {
    font-family: 'Open Sans Semi Bold Italic';
    src: url("/fonts/OpenSans/OpenSans-SemiboldItalic.ttf");
}

 //implenting fonts
.report-page2-col-wrapper .col-heading{
    font-family:"Open Sans Semi Bold Italic";
    font-size:12pt;
    line-height:17pt;
}
Run Code Online (Sandbox Code Playgroud)

查看屏幕截图的差异

1) 这是网页浏览器的 HTML 版本,看起来查找和字体实现正确


在此处输入图片说明

2) 这是生成的 PDF 版本,字体应用不正确


在此处输入图片说明

css truetype wkhtmltopdf laravel laravel-5.1

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