小编Fra*_*ssi的帖子

Laravel 4:如何发送确认电子邮件?

到目前为止我已经制作了一个带登录/注册的应用程序,它运行正常.注册后,会发送欢迎电子邮件.

但我想要做的是在该邮件中发送一个链接,只有在点击它之后,才能登录.

就像论坛等常见的注册邮箱一样.

有人可以帮帮我吗?

这是postRegister方法:

public function postRegister()
{
    $input = Input::all();

    $rules = array(
        'username' => 'required',
        'password' => 'required');

    $validation = Validator::make($input, $rules);

    if ($validation->passes()) {

        $password = $input['password'];
        $password = Hash::make($password);

        $user = new User;
        $user->username = $input['username'];
        $user->email = $input['email'];
        $user->password = $password;

            $mailer = new Mailers\UserMailer($user);

                 // var_dump($mailer);

                    $mailer->welcomeMail()->deliver();

                    $user->save();

        return Redirect::to('afterRegister');
    }

    return Redirect::back()->withInput()->withErrors($validation)->with('message', 'Validation Errors!');
} 
Run Code Online (Sandbox Code Playgroud)

谢谢

email confirmation-email laravel laravel-4

12
推荐指数
1
解决办法
9198
查看次数

离子推送通知:如何处理onClick?

情况:

我在我的应用程序中使用Ionic Push通知.

一切都很好.

当用户发送消息时,通知将通过cURL请求触发,并且仅当接收者关闭app或后台时才会到达.

我只是处理onClick回调的问题.

根据文档,我将回调函数放在onNotification参数中.

"onNotification":当您的设备收到通知并且收到通知对象时,将调用此函数.

当用户点击通知时,我需要做的是将他重定向到某个页面.

这是工作.

问题是,当应用程序处于FOREGROUND时,每次发出cURL请求时,用户都将被重定向到该页面...无论是否已收到通知(应用程序关闭或后台)(应用程序前景) ...

代码:

.run(function($ionicPlatform, $rootScope, $location, $state) {

  $ionicPlatform.ready(function() {

    var push = new Ionic.Push({

        "debug": true,
        "onNotification": function(notification) 
        {
            $rootScope.get_my_account_data();
            $location.path('app/chat');
        },
        "onRegister": function(data) 
        {
            console.log(data.token);
        },

    });
Run Code Online (Sandbox Code Playgroud)

问题:

如何设置一个回调函数,该函数仅在用户实际点击通知时被调用,而不是在他进入应用程序时?

我必须在onNotification中做一些技巧,或者有可能设置onClick回调?

谢谢!

javascript android push-notification ios ionic-framework

12
推荐指数
1
解决办法
2116
查看次数

AngularJs:如何解码HTML中的HTML实体?

情况:

我正在构建一个网页,其内容是调用一个以json格式返回数据的API.

问题是html标签是作为HTML实体给出的,必须进行解码.

例:

这是我正在处理的json的例子:

<p align="justify"><strong>15<sup>th</sup> HERE THERE IS A BOLD TEXT </strong> HERE SOME NORMAL TEXT...
Run Code Online (Sandbox Code Playgroud)

尝试:

我花时间研究它,它似乎比我想象的更难.看看谷歌和类似的SO问题,一个可能的解决方案是使用ng-bing-html

Api电话:

$http.get('http://API/page_content').then(function(resp) 
{
    $scope.content_test = resp.data[0].content; 
}
Run Code Online (Sandbox Code Playgroud)

过滤:

.filter('trusted', ['$sce', function($sce){
    return function(text) {
        return $sce.trustAsHtml(text);
    };
}])
Run Code Online (Sandbox Code Playgroud)

角度视图中的Ng-bind-html:

<div ng-bind-html=" content_test  | trusted"></div>
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

这是视图中的输出(完全如您所见):

<p align="justify"><strong>15<sup>th<\/sup> HERE THERE IS A BOLD TEXT<\/strong> HERE SOME NORMAL TEXT...
Run Code Online (Sandbox Code Playgroud)

但我需要看到的是正确格式化的文本:

这里有一个粗文字正常文字......

问题:

如何在AngularJs中以正确格式的HTML解码HTML实体?

html javascript json html-entities angularjs

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

离子2 - 同时多个菜单(左 - 右)

情况:

我的Ionic 2应用程序中有一个正常工作的菜单.我需要添加一个左侧菜单.我试过但到目前为止还没有成功.这是我的尝试:

代码:

使用此代码,右侧菜单正常工作,但它不会出现在左侧菜单中.

app.html:

<ion-menu [content]="content" id="menu1">

    <ion-header>
        <ion-toolbar>
            <ion-title>Pages</ion-title>
        </ion-toolbar>
    </ion-header>

    <ion-content>
        <ion-list>
            <button ion-item *ngFor="let p of pages" (click)="openPage(p)">
                {{p.title}}
            </button>
        </ion-list>
    </ion-content>

</ion-menu>


<ion-menu [content]="content" id="menu2">

  <ion-header>
    <ion-toolbar color="danger">
      <ion-title>Menu 2</ion-title>
    </ion-toolbar>
  </ion-header>

  <ion-content>
    <ion-list>
      <button ion-item menuClose="menu2" detail-none>
        Close Menu 2
      </button>
    </ion-list>
  </ion-content>

</ion-menu>

<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

app.component.ts:

constructor(
        public platform: Platform,
        public menu: MenuController
    ) {
        this.initializeApp();

        this.pages = [
            { title: 'Home', component: HomePage },
            { title: …
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 ionic3 angular

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

离子2 - 如何在两条线上制作带有图标和文字的离子按钮?

情况:

在我的Ionic 2应用程序中,我需要将菜单按钮分为两行:图标和文本.

问题是,离子按钮指令以某种方式迫使按钮在一条线上.

我需要使用ion-button指令来确保按钮始终具有正确的格式和响应位置.我只需要两个按钮就可以了.

这是我尝试的html和css:

HTML:

<ion-header>
  <ion-navbar>
    <button ion-button menuToggle="left" start>
      <ion-icon name="menu"></ion-icon> 
      <br />
      <p class="menuSubTitle">MENU</p>
    </button>
    <ion-title>
      HomePage
    </ion-title>
    <button ion-button menuToggle="right" end>
      <ion-icon name="person"></ion-icon>
      <br />
      <p lass="menuSubTitle">LOGIN</p>
    </button>
  </ion-navbar>
</ion-header>
Run Code Online (Sandbox Code Playgroud)

CSS:

.menuSubTitle {   
  font-size: 0.6em;
  float:left;
  display: block;
  clear: both;
}
Run Code Online (Sandbox Code Playgroud)

问题:

如何在两条线上制作离子按钮?

谢谢!

css ionic-framework ionic2

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

GitHub for Windows:如何只提交文件的一部分?

我是GitHub for Windows的新手.我学会了如何进行一次改变.但我不明白我怎么能只提交文件的一部分.在GitHub for Mac上,您只需选择该行即可.

我怎么能在GitHub for Windows上做到这一点?

git-commit github-for-windows

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

AngularJs:如何让ui-select正常工作?

情况:

我正在制作一个角度应用,我必须使用ui-select:在用户信息页面中,在选择中必须可以选择一个或多个标签.它几乎正常工作,除了我有问题得到并显示预先存在的标签.

代码:

视图:

<ui-select multiple ng-model="info_data.tags" theme="bootstrap" ng-disabled="disabled">

  <ui-select-match placeholder="Select tag...">{{$item.name}} </ui-select-match>

  <ui-select-choices repeat="tag in all_tags | propsFilter: {name: $select.search}">

    {{tag.name}}

  </ui-select-choices>

</ui-select>

<p>Selected: {{info_data.tags}}</p>
Run Code Online (Sandbox Code Playgroud)

控制器:

$http({

    url: base_url + 'main/db_get_all_tags',
    method: "POST",

 }).success(function (data) {

    $scope.all_tags = data;

});

$scope.show_info = function() {

    var result_info = DbService.get_info( $stateParams.db_data_id );

    result_info.then( function( data )
    {
        $scope.info_data = data;

    });

};
Run Code Online (Sandbox Code Playgroud)

ATTEMPT 1:

它发生了一种非常奇怪的行为.我没有在用户的信息页面中看到标签,甚至在ui-select中也看不到.除非刷新5/6次,否则突然它会神奇地工作,在用户信息页面和ui-select中显示标签.在这两种情况下,工作与否,我得到几个相同类型的错误消息:

无法读取未定义的属性"长度".

ATTEMPT 2:

为了解决这个问题,我在控制器中添加了这个代码:

$scope.info_data = { tags: [] };
$scope. all_tags = [];
Run Code Online (Sandbox Code Playgroud)

而且我不再收到任何错误消息.该应用程序是稳定的,我可以在用户信息页面中看到正确的标签.唯一的问题是标签不再在ui-select中加载.

如果我选择一个新标签然后它工作正常,但我松开了预先存在的标签. …

html javascript angularjs ui-select

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

Angular ng-sortable - 它的工作原理的基本示例

情况:

大家好!在我的应用程序中,我有一种看板:有一些列,每列都包含一个项目列表.

我需要在列之间拖放项目并在同一列内重新排序.

我之前尝试过三个与拖放相关的角度模块(前两个)和重新排序(第三个):

ngDraggable:https://github.com/fatlinesofcode/ngDraggable

Angular dragdrop:https://github.com/codef0rmer/angular-dragdrop

Angular ui-sortable:https://github.com/angular-ui/ui-sortable

它们很好,文档很好,但似乎不可能同时拖放和重新排序.然后我找到另一个模块:

ng-sortable:https://github.com/a5hik/ng-sortable

这似乎正是我所需要的.但文档并不那么清楚.我无法理解如何设置它.


题:

你能告诉我怎么设置它吗?有一个有良好而清晰的例子的掠夺者?

谢谢!

javascript drag-and-drop droppable draggable angularjs

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

AWS Cognito - 如何自定义输入字段?

情况:

在我的 Vue 应用程序中,我使用aws 身份验证器来处理登录/注册。
我需要自定义样式,但是由于它的结构是由 shadow DOM 构成的,所以有点棘手。

aws 验证器

修改变量:

到目前为止,我只设法修改了一些放大变量。

在此处输入图片说明

我是这样做的:

:root {
  --amplify-background-color: transparent;
  --amplify-secondary-color: white;
  --amplify-primary-contrast: white;
  --amplify-primary-color: #E00C1D;
}
Run Code Online (Sandbox Code Playgroud)

边注。定位amplify-sign-in而不是:root也可以工作,但从逻辑上讲,该样式仅适用于登录表单,而不适用于注册 ( amplify-sign-up) 表单。
自定义样式定位:root适用于登录和注册表单。

自定义输入字段:

这是我卡住的地方。输入中文本的颜色由--amplify-secondary-colorvar给出 ,在我的情况下需要为白色。但是这样输入的文本在白色背景上是不可见的。

这是 .html 的结构amplify-sign-in。在input里面amplify-input放大输入

这是.input班级的风格。如您所见,颜色由--colorvar控制
在此处输入图片说明

这就是--colorvar 所指的: 在此处输入图片说明

我的尝试:

我尝试了几种方法,但都没有奏效。我试图针对.input课堂上,input中,amplify-input或改变--color变种。

这些是一些尝试:

:host {
  --color: red !important;
}

:host(.input) {
  color: …
Run Code Online (Sandbox Code Playgroud)

javascript css amazon-web-services vue.js amazon-cognito

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

链接与Laravel 4中的图标

有人可以帮助重写这个,从HTML到Laravel4吗?

    <a href="index.php" ><span><i class="icon-home"></i></span> Home </a>
Run Code Online (Sandbox Code Playgroud)

该页面的路径名称仅为"/".我知道如何在Laravel中编写简单的链接:

{{ HTML::link('/','Home) }}
Run Code Online (Sandbox Code Playgroud)

但是如何使用font-awesome图标添加span类?

html hyperlink laravel font-awesome laravel-4

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