小编BKF*_*BKF的帖子

Laravel:App :: setLocale不起作用

我正在使用laravel 5.1,我正在尝试更新app文件中的语言环境,如下所示:在Locale Middleware文件中:

...
public function handle($request, Closure $next)
    {       
        if(Session::has('locale'))
        {
            $lang = Session::get('locale');            
            App::setLocale($lang);        
        }

        return $next($request);
    }
Run Code Online (Sandbox Code Playgroud)

对此有什么想法?

php localization laravel laravel-5.1

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

如何使用javascript设置会话var并通过php代码获取它

我有一个像这样的JavaScript代码:

<script type="text/javascript">

    $('#editRole').on('show.bs.modal', function (e) {  

        $roleID =  $(e.relatedTarget).attr('data-id');
        // Here I want to set this $roleID in session may be like this :
        Session['roleID'] = $roleID;                      
    });    

</script>
Run Code Online (Sandbox Code Playgroud)

然后我想在其他地方使用PHP代码获取$ roleID,可能是这样的:

<?php $roleID = Session::get('roleID'); //do something ....  ?>
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript php session laravel laravel-5

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

如何在刀片视图中动态插入代码

使用 Laravel 5.1,我可以动态地将自定义代码插入刀片视图吗?例如,我有这个view.blade.php

<html>
<head>
    <title>App Name - @yield('title')</title>
</head>
<body>
    @section('sidebar')
        This is the master sidebar.
    @show

    <div class="container">
        @yield('content')
        // Here, I want to insert a code dynamically, for example :
        <div> <p> something </p> </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

那么,有没有一种好方法可以在控制器中做这样的事情:

$customCode = "<div> <p> something </p> </div>";
$content = (string) $view;
//For example I want to insert this code into view file on line 11
updateContent($content, $customCode, $line_position_in_view);    
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-5.1 laravel-blade

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

通过sendgrid发送邮件

我正在尝试通过sendgrid发送邮件,这里是我的代码:

// Setup Swift mailer parameters
        $transport = Swift_SmtpTransport::newInstance('smtp.sendgrid.net', 25);
        $transport->setUsername($username);
        $transport->setPassword($password);
        $swift = Swift_Mailer::newInstance($transport);

        // Create a message (subject)
        $message = new Swift_Message($subject);

        // attach the body of the email
        $message->setFrom($from);
        $message->setBody($html, 'text/html');
        $message->setTo($to);
        $message->addPart($text, 'text/plain');

        // send message
        if ($recipients = $swift->send($message, $failures))
        {              
          // This will let us know how many users received this message
          echo 'Message sent out to '.$recipients.' users';exit;
        }
Run Code Online (Sandbox Code Playgroud)

我收到此错误:Swift_TransportException

预期的响应代码250,但得到代码"",带有消息""

...\swiftMailer\LIB \类\雨燕\传输\ AbstractSmtpTransport.php(422)

请帮我 !

php swiftmailer sendgrid

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

Laravel 5.1 将数据从视图传递到模态

如何将数据从刀片视图传递到模式对话框:例如:我将 $user 从控制器传递到视图:

 $user = User::findOrFail($id);
 return view('user.show')->withUser($user);
Run Code Online (Sandbox Code Playgroud)

接下来,我想通过这样的按钮将此数据 $user 传递给此视图中包含的模式:

@include('user.edit',$user);

在模态中,我可以设置 $user 的值(例如:{!! $user->lastname !!} )来编辑它们。

请帮我 :)

bootstrap-modal laravel-5.1 laravel-blade

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

使用Smarty模板发送电子邮件

我有一个名为table的表Template,我将消息设置为通过邮件发送,我需要输入php变量.

我的问题是:从表中检索后,我可以使用Smarty编辑我的消息(它们是HTML代码)吗?

例如,我有:

$message = getMsgFromTable(Template);
Run Code Online (Sandbox Code Playgroud)

$message具有包含php变量的Text类型.我可以使用Smarty来填充这个变量吗?

$message = setVariableValueBySmarty($message);
Run Code Online (Sandbox Code Playgroud)

php mysql smarty

0
推荐指数
1
解决办法
5490
查看次数

通过DateInterval为日期添加持续时间

可能重复:
PHP 5.2使用什么日期/时间函数

我想在日期中添加持续时间,我设置了这段代码:

$date = new DateTime(Date('r'));
$date = $date->format("d-m-Y H:i:s");                       
$interval = new DateInterval('PT1H2M3S');        
$date = $date->add($interval);        
echo $date;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:找不到类'DateInterval'

为什么这样,如何在没有DateInterval的情况下修改日期?

php datetime

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