小编Jin*_*iya的帖子

Laravel从路由生成安全的https URL

我真的找不到从路由名称生成安全URL的方法.

要获得完整的URL,我使用

echo route('my_route_name');
Run Code Online (Sandbox Code Playgroud)

但是,如果我想要一个带https的URL怎么办?

url https routing laravel

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

Laravel 和 Vue - handler.call 不是函数

试图创建一个小应用程序来显示一些新闻,但无法弄清楚这个错误。我究竟做错了什么?

我试图通过视觉“滑动”新闻来一次显示一个新闻。应用程序运行并工作,但仍显示此错误:

[Vue warn]: Error in created hook: "TypeError: handler.call is not a function"
Run Code Online (Sandbox Code Playgroud)

模板:

<template>
    <div>
        <div class="a_news" v-for="aNews in news">
        <span v-show="true">
            <h1 class="title" v-text="aNews.title"></h1>
            <div class="text" v-text="aNews.text"></div>
            <div class="aNews_image"><img v-bind:src="aNews.images[0]"/></div>
        </span>
        </div>
    </div>
</template>
Run Code Online (Sandbox Code Playgroud)

脚本:

export default {
        data() {
            return {
                news: [],
            }
        },
        computed: {

        },
        created: {

        },
        mounted() {
            this.getData(false, 0);
        },
        methods: {
            getData(oldnum, num) {

                const CORS_PROXY = "https://cors-anywhere.herokuapp.com/";
                axios.get(CORS_PROXY + 'URL').then(resp => {
                    console.log(resp.data);
                    this.news.push(resp.data.slides[num]);
                });
                setTimeout(function () { …
Run Code Online (Sandbox Code Playgroud)

php laravel vue.js

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

以一种形式从laravel nova中的关系添加字段文本

我是 Laravel Nova 的新手。我正在尝试构建一个用户表单。在这一刻我有这些模型: 用户,用户详细信息

在用户中,我有:电子邮件、密码、用户名。在 UserDetail 我有:姓名、姓氏、性别、号码等。

现在我将为用户创建一个表单。为什么我专注于ONE?因为在我的用户资源字段中,我有:

HasOne::make("UserDetail", "details"),
Run Code Online (Sandbox Code Playgroud)

但是对于设置用户详细信息,我有两种形式:一种用于用户数据(用户名、密码、电子邮件),保存用户后我可以设置详细信息。

所以我不想为 1 个资源编译 2 种不同的形式。

我找到了这个包,但似乎坏了:

https://github.com/yassipad/laravel-nova-nested-form/issues/66

并且字段 UserDetails 未显示。

那么有没有其他方法可以从关系中添加文本字段并在同一个表单中合并?

laravel laravel-nova

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

上传文件大于 10MB 时出错

我想上传大于 10MB 的文件但出现错误

Spatie \ MediaLibrary \ Exceptions \ FileCannotBeAdded \ FileIsTooBig 文件/private/var/tmp/phpfBe4An的大小为 27.82 MB,大于允许的最大值 10 MB

代码

$response = \DB::transaction(function() use($request) {
        $listing = Listing::with('car')->find($request->get('listing_id'));

        $fileName = rand(1111, 9999) . '_' . time() . '.' . $request->file('video')->getClientOriginalExtension();
        $media = $listing->addMedia($request->file('video'))->usingFileName($fileName)->toMediaCollection('listing_videos');

        return response()->json([
            'success' => 1,
        ]);
    });

    return $response;
   }
Run Code Online (Sandbox Code Playgroud)

我将上传的文件保存到 amazon-s3。提前致谢!

amazon-s3 laravel laravel-5.5

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

Laravel DB:select() 需要 group by 中的所有列

我需要运行一个自定义查询,我已经尝试了所有这些方法

$sql = "SELECT acd.*, DATE_FORMAT(acd.cdate, '%d/%m/%Y') cdate_disp,
  GROUP_CONCAT(CONCAT_WS(', ', car.type, car.session, crd.name) SEPARATOR '<br />') rd_names,
  acb.booking_status my_booking_status
FROM app_data acd
INNER JOIN crmaccounts ca ON ca.id = acd.client_crm_id
LEFT JOIN crmaccount_rdids car ON car.account_id = ca.id
LEFT JOIN crmrd_ids crd ON crd.id = car.rd_id
LEFT JOIN app_bookings acb ON acb.call_ref_id = acd.call_ref AND acb.user_id = 12391
WHERE 1=1 
AND acd.client_crm_id NOT IN (select account_id from bstaff WHERE user_id=12391)
GROUP BY acd.id
ORDER BY acd.cdate, ctiming";

DB:select($sql);
Run Code Online (Sandbox Code Playgroud)

投掷

Illuminate …

php mariadb laravel eloquent

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