小编Rub*_*092的帖子

如何从laravel表单请求获取密钥?

我有一个阵列

array:2 [?
  2 => "12"
  7 => "12"
]
Run Code Online (Sandbox Code Playgroud)

从表格发送,我需要2和7如何称呼它们?

键是id的部分,所以想要.foreach获取ID和值然后更新一些东西......

foreach($request->except('_token') as $part) {
    /*get Key here (in this case 2 or 7) and get value here (in this case both 12)*/
}
Run Code Online (Sandbox Code Playgroud)

有人能告诉我怎么做吗?

提前致谢.

php laravel laravel-5

9
推荐指数
3
解决办法
6455
查看次数

当您没有该功能的指定模型时,该将业务逻辑放在哪里?Laravel

我正在尝试明智地改进我的代码 OOP。我倾向于将我的一些业务逻辑放在我的控制器中。

有些人告诉我这是不可取的。

我知道当您使用 Posts 时。您可以简单地将您的业务逻辑放在您的Post.php模型中。

我现在有一个功能,我可以上传 .xlsx 文件,如果 .xlsx 的格式正确,则必须检查和验证它​​。

它目前在里面ScheduleController@storeDeliveryXlsx

但是我没有指定的模型来存储内部验证?

这是需要 Repositories 设计模式的地方吗?或者创建一个不与数据库通信的模型是否可以,例如:DeliveryFile.php我将稍后可以在整个应用程序中使用的逻辑放在那里:DeliveryFile::validate($file);DeliveryFile::upload(file);.

我想我可能会在 .xlsx 上为多个实例重新使用相同的验证。所以我想做类似的事情Model::validate($file);。但我不知道把代码放在哪里。

php oop laravel laravel-5.2

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

在共享主机上使用 Laravel 发送邮件

我正在尝试从我的网站发送邮件。

我正在使用 laravel 5.5 和 hostnet.nl 的共享主机。

我很确定我的所有配置都是正确的..

我的 .env :

MAIL_DRIVER=mail
MAIL_HOST=smtp02.hostnet.nl
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=TLS
Run Code Online (Sandbox Code Playgroud)

但是当我尝试发送邮件时,这总是会返回

哎呀有一个错误:

proc_open() has been disabled for security reasons 我已经与托管公司聊天,他们说这不是一个允许更改的 php 设置。所以我无法启用它。

当我尝试设置时,MAIL_DRIVER=smtp它说连接被拒绝。

我在这个共享主机上有另一个 Laravel 安装/网站,它具有相同的功能,MAIL_DRIVER=mail并且运行良好。

此安装在 Laravel 5.2.* 上

这是否在 swiftmailer 内部从 laravel 5.2 到 5.5 发生了变化?

我不知道如何解决这个问题。

任何帮助表示赞赏。

php email laravel laravel-5.5

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

在周视图中仅显示特定时间范围

我怎样才能在08:00-12:00和13:00-18:00之间显示时间,而不是使用FullCalendar在周视图中显示完整的24小时?

在SO上试过这个解决方案,但我无法让它工作.

fullcalendar

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

如何使用DOMPDF和Laravel将pdf精确设置为10CM宽度?

我正在使用DOMPDF和laravel 创建PDF 。

将使用特殊的打印机打印pdf,该打印机仅接受宽度为10CM和高度为20CM的文件。

我已经试过了:

$customPaper = array(0,0,720,1440);
$pdf = PDF::loadView('pdf.retourlabel',compact('retour','barcode'))->setPaper($customPaper);
Run Code Online (Sandbox Code Playgroud)

由于11X17是

"11x17" => array(0, 0, 792.00, 1224.00),
Run Code Online (Sandbox Code Playgroud)

我认为10X20为0,0720,1440

但这不起作用。

任何帮助表示赞赏。

提前致谢

php pdf dompdf laravel

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

如何在 Laravel 中设置可下载文件的文件名?

您好,我想重命名可以从网站下载的文件。

这就是我填充响应的方式。

return response()->view('ordersxml.order-template',compact('order','debtor','today'))->header('Content-Type','text/xml')->header('Content-disposition','attachment')->header('filename','test');
Run Code Online (Sandbox Code Playgroud)

->header('filename','test');

不管用。我究竟做错了什么?

提前致谢

php laravel laravel-5

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

使用Vue从表单提交输入字段值

我有一个带有1个输入字段的表单,我想要进入数据库.我正在使用Vue.

模板:

<form class="form-horizontal" @submit.prevent="submitBid">
        <div class="form-group">
            <label for="bid"></label>
            <input name="bid" type="text">
        </div>
        <div class="form-group">
            <input class="btn btn-success" type="submit" value="Bieden!">
        </div>
    </form>
Run Code Online (Sandbox Code Playgroud)

零件:

export default {        
    props: ['veiling_id'],
    methods: {
        submitBid(event) {
            console.log(event);


        },
    },
    computed: {

    },
    mounted(){

    }
}
Run Code Online (Sandbox Code Playgroud)

如何在submitBid函数中获取输入字段的值?

任何帮助表示赞赏.

javascript forms vue.js

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

如何用jquery中的数字计算?

我想用总价格减去一些输入值.

代码:

$('.calculate-resterend').click(function(e) {
    e.preventDefault();
    var contant = $('.checkout-contant').val();
    var pin = $('.checkout-pin').val();
    var creditcard = $('.checkout-creditcard').val();
    var waardebon = $('.checkout-waardebon').val();

    var totalprice = $('.total.final-price.price').text();
    alert(contant - totalprice);
});
Run Code Online (Sandbox Code Playgroud)

但这会回来NaN.我认为这是因为总价格是.text();,但在这些事情之间减去的正确方法是什么.

假设var contant有一个值,2000,98
并且total price值为2400,99

我想要它回来400,01.

html javascript jquery

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