小编Jim*_*988的帖子

使用 Laravel 通过用户名和密码获取用户

我需要对用户进行一些额外检查,我想通过用户名和密码获取用户。

首先:

是否有内置功能可以通过用户名和密码获取用户而不对其进行身份验证?

其次:

如果上述是否定的,那么我如何正确地散列密码,因为如果我使用Hash::make( $password )然后与数据库进行比较,它就不一样了......您通常会使用 Hash::check 但我需要实际获取用户通过用户名和密码。

php laravel eloquent

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

嘲笑雄辩的收藏

我想疯狂地解释原因无意间创建一个模拟的Eloquent Collection

我已经试过了:

        $collection = new \Illuminate\Database\Eloquent\Collection(
            array(
                new User( array( "id" => 1 ) ),
                new User( array( "id" => 2 ) ),
                new User( array( "id" => 3 ) ),
                new User( array( "id" => 4 ) ),
                new User( array( "id" => 5 ) )
            )
        );

        $collection->get(); // Fails
Run Code Online (Sandbox Code Playgroud)

但事实证明,此集合没有->get()像您通常那样使用的方法,例如:

User::take( 2 )->get();
Run Code Online (Sandbox Code Playgroud)

最终是因为\ Illuminate \ Database \ Eloquent \ Collection只是一个命名空间并使用了\ Illuminate \ Database \ Collection

任何想法如何模拟一个能正常工作的口才典范?

php unit-testing laravel eloquent

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

多列上的SQL条件约束是唯一的

我想对我的数据库有一个条件约束:

在此输入图像描述

您可以看到CreatedBy由于遗留数据问题,我的列中缺少一些条目.

我的新代码确保CreatedBy填写完整.

题:

我想确保没有人可以通过添加条件约束将重复的条目输入到数据库中.定义一行应该是唯一的AnswerID,PollID并且CreatedBy......只有在CreatedBy不为空的情况下才是

它可能看起来像这样:

CONSTRAINT UNIQUE BY AnswerID, PollID, CreatedBy WHERE CreatedBy IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

任何想法,如果可能的话?

sql t-sql sql-server

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

PHP得到?没有设置任何变量

如果我打电话:

WWW.*.com?你好

if($_GET["hello"]){
}
Run Code Online (Sandbox Code Playgroud)

它总是返回false,因为?hello变量需要设置为某些东西......

有办法搞定吗?没有事先将变量设置为anythign的部分?

php url get

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

Wordpress $ wpdb-> get_results和num_rows

我正在使用以下代码:

                    $wpdb->get_results("
                        SELECT * FROM " . $wpdb->prefix . "product_order 
                            WHERE 
                            rel = '" . $post["id"] . "' AND 
                            `range` = '" . $range . "' AND 
                            category = '" . $range . "'
                    "); 

                    echo $wpdb->num_rows;
Run Code Online (Sandbox Code Playgroud)

即使数据库中没有行,num_rows也会返回1?有任何想法吗?

我投入的变量看起来很好.所以应该正确查询.

wordpress wpdb

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

在一个嵌入式代码块中输出两个viewbag值

我的HomeController.cs有以下代码

ViewBag.Test = "hi there";
ViewBag.Message = "sausages";
Run Code Online (Sandbox Code Playgroud)

然后我返回View();

在我的aspx页面中,我像这样引用ViewBag.Message:

<h2><%:ViewBag.Message %></h2>
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢(我知道这对......没有意义)

<% ViewBag.Message; ViewBag.Test %>
Run Code Online (Sandbox Code Playgroud)

为了输出:香肠在那里

.net c# asp.net

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

您是否始终必须设置ViewBag变量才能从控制器访问数据

我有一个像这样的控制器:

        public ActionResult Index()
        {
            ViewBag.Title = "Index";
            ViewBag.LoggedIn = TheUser.CheckStatus();

            return View();
        }
Run Code Online (Sandbox Code Playgroud)

事实是,我必须将LoggedIn设置为我的其他函数TheUser.CheckStatus()的输出,以便我可以用razor引用它... Razor有没有办法直接访问函数?例如...

@TheUser.CheckStatus
Run Code Online (Sandbox Code Playgroud)

代替

@ViewBag.LoggedIn
Run Code Online (Sandbox Code Playgroud)

.net c# razor viewbag

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

如果存在堆栈溢出的可能性,为什么要使用堆栈?

假设我有一个代表我的应用程序的类:(抱歉没有同时显示h和cpp,但这只是为了简洁)

class App
{
    App()
    {
        window( new Window() );
        window->Height( 400 );
        window->Width( 400 );
        window->Title( "Bob" );
    }

    unique_ptr<Window> window;
    // ... Possibly more variables
}

class Window
{
public:

    // Get
    int Height(){ ... };
    int Width(){ ... };
    string Title(){ ... };    

    // Set
    void Height( int height ){ ... };
    void Width( int width ){ ... };
    void Title( string title ){ ... };

private:

    int height;
    int width;
    string title;

    // ... Possibly more …
Run Code Online (Sandbox Code Playgroud)

c++

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

替换web.config网址重写中的单词

我想替换网址中任何提及的单词,以使其成为其他内容:

例如,以下内容:

"something/abc/342""abc/hithere/something/2"

将重写为:

"REPLACED/abc/342""abc/hithere/REPLACED/2"

我不完全确定它是如何工作的,但可能看起来像这样:

<rewrite>
    <rules>
        <rule name="Rewrite something to REPLACED">
            <match url="^/(something)/gi" />
            <action type="Rewrite" url="{putbackinanything}REPLACED{putbackinanything}" />
        </rule>
    </rules>
</rewrite>
Run Code Online (Sandbox Code Playgroud)

c# url-rewriting

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

UTC 转换为中欧标准时间是前面 2 小时而不是 1

我试图理解为什么我的约会是错误的:

DateTime databaseUtcTime = new DateTime(2016, 8, 15, 10, 20, 0, DateTimeKind.Utc);
var timeZone = TimeZoneInfo.FindSystemTimeZoneById("Central Europe Standard Time");
var testDateTime = TimeZoneInfo.ConvertTimeFromUtc(databaseUtcTime, timeZone);
Run Code Online (Sandbox Code Playgroud)

testDateTime 输出15/08/2016 12:20:00而不是15/08/2016 11:20:00 为什么会这样?UTC 不应该提前 1 小时,而不是 2 小时吗?

编辑 - -

谢谢乔恩·斯基特,

如果这对任何人有帮助,我就使用:

if(testDateTime.IsDaylightSavingTime())
{
    testDateTime = testDateTime.AddHours(-1);
}
Run Code Online (Sandbox Code Playgroud)

尽管您不知道上下文,但这可能有助于了解在按时运行某些显式测试时如何摆脱夏令时。

c# timezone datetime

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