小编che*_*xis的帖子

找不到Laravel PHP命令

我使用composer安装了Laravel没有问题,但是当我尝试在终端中执行" laravel "时,我遇到了这个典型的错误:

-bash:laravel:找不到命令

如果我阅读官方网站的文档,我需要这样做:

确保将〜/ .composer/vendor/bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件.

但我不知道该怎么做(我是终端控制台命令的新手).

你能帮帮我吗?谢谢!!

php bash laravel

150
推荐指数
11
解决办法
14万
查看次数

使用Unity注册IAuthenticationManager

我正在使用Unity for Dependencies Injection并使用Identiy Provider来管理用户登录,注册,电子邮件确认等.

当我尝试注册用户时,我遇到了这个问题:

当前类型Microsoft.Owin.Security.IAuthenticationManager是一个接口,无法构造.你错过了类型映射吗?

我不知道如何在我的Unity容器中注册此接口(IAuthenticationManager).

我尝试使用此代码注册接口,但如果我把它,我还有其他问题:

没有注册IUserTokenProvider.

 container.RegisterType<HttpContextBase>(
            new InjectionFactory(_ => new HttpContextWrapper(HttpContext.Current)));
        container.RegisterType<IOwinContext>(new InjectionFactory(c => c.Resolve<HttpContextBase>().GetOwinContext()));
        container.RegisterType<IAuthenticationManager>(
            new InjectionFactory(c => c.Resolve<IOwinContext>().Authentication));
Run Code Online (Sandbox Code Playgroud)

我把一些应用程序的代码(如果我不使用Unity,一切正常):

的AccountController

private IAuthenticationManager AuthenticationManager
        {
            get
            {
                return HttpContext.GetOwinContext().Authentication;
            }
        }
Run Code Online (Sandbox Code Playgroud)

IdentityConfig.cs

public class ApplicationUserManager : UserManager<ApplicationUser>
    {
        public ApplicationUserManager(IUserStore<ApplicationUser> store)
            : base(store)
        {

        }

        public static ApplicationUserManager Create(IdentityFactoryOptions<ApplicationUserManager> options,
            IOwinContext context)
        {
            var manager = new ApplicationUserManager(new UserStore<ApplicationUser>(context.Get<ApplicationDbContext>()));
            // Configure validation logic for usernames
            manager.UserValidator = new UserValidator<ApplicationUser>(manager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail …
Run Code Online (Sandbox Code Playgroud)

c# unity-container asp.net-identity

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

如果没有远程JS调试,React Native atob()/ btoa()无法正常工作

我有一个反应原生的测试应用程序,当我远程启用调试js时,一切正常.在运行后,它在设备(来自XCode)和模拟器中工作正常:

react-native run ios
Run Code Online (Sandbox Code Playgroud)

问题是,如果我停止远程js调试,登录测试将不再起作用.登录逻辑非常简单,我正在获取api来测试登录,API端点是通过https.

我需要改变什么?

更新:此代码与JS Debug Remote Enabled一起工作,如果我禁用它,它将不再起作用.

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from 'react'
import {
  AppRegistry,
  StyleSheet,      
  View,
  Button,
  Alert
} from 'react-native'

export default class MyClass extends Component {

  constructor (props) {
    super(props)
    this.testFetch = this.testFetch.bind(this)
  }

  async testFetch () {
    const email = 'email@example.com'
    const password = '123456'

    try {
      const response = await fetch('https://www.example.com/api/auth/login', {
        /* eslint no-undef: 0 */
        method: 'POST', …
Run Code Online (Sandbox Code Playgroud)

react-native

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

Azure Cli如何更改订阅默认值

我的Azure帐户中有3个订阅,我需要更改默认订阅.当我运行命令时:

azure account list 
Run Code Online (Sandbox Code Playgroud)

我有这个输出:

在此输入图像描述

我试图以这种方式更改默认或当前订阅,没有结果......

azure config set subscription {{MyIdSubscription}}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢.

azure azure-cli2

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

身份提供者和Unity依赖注入

我已下载此示例,我可以在其中尝试ASP.NET MVC 5中的Identity Provider的功能:

http://www.nuget.org/packages/Microsoft.AspNet.Identity.Samples

我已经多次使用Unity DI来获取我的存储库,服务,工作单元和其他没有问题的东西.

但是现在,当我安装Unity DI时,我在使用身份提供程序的接口和DI上遇到了很多问题.

我刚刚下载了示例的代码并且我已经配置了Unity DI,但是我不想将Unity用于身份成员资格,我想使用Unity DI只是为了我的东西(IRepository,IService,IUnitOfWork等. )

我尝试注册用户时出现此错误:

当前类型Microsoft.AspNet.Identity.IUserStore`1 [Ecoavantis.Interactive.GCI.Models.ApplicationUser]是一个接口,无法构造.你错过了类型映射吗?

我读了一些帖子,其中他们说我必须包含这样的内容,但我不需要在Identity Provider中注入依赖项...

container.RegisterType<UserManager<ApplicationUser>>(new HierarchicalLifetimeManager());
            container.RegisterType<IUserStore<ApplicationUser>, UserStore<ApplicationUser>>(new HierarchicalLifetimeManager());
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

代码示例:

 /// <summary>Registers the type mappings with the Unity container.</summary>
        /// <param name="container">The unity container to configure.</param>
        /// <remarks>There is no need to register concrete types such as controllers or API controllers (unless you want to 
        /// change the defaults), as Unity allows resolving a concrete type even if it was not previously registered.</remarks>
        public static …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc dependency-injection asp.net-identity

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

如何在PHPStorm中调试php artisan服务?

我正在使用PHPStorm来开发我的PHP网页.我的Apache服务器,XDebug和一个简单的Web PHP项目都可以正常工作.没问题.

但是,当我尝试使用调试Laravel 5.1 Web项目时php artisan serve,我无法调试断点.这就像php artisan serve使用另一台服务器......

在我的PHPStorm上,我总是看到:

等待与ide键'(randomNumberHere)'的传入连接

我已经在PHPStorm中配置了所有内容(启用远程调试,正确的端口等),并且使用"普通"PHP项目一切正常.

有人可以告诉我,我是否需要改变一些东西?

谢谢!

php xdebug phpstorm laravel

21
推荐指数
3
解决办法
9833
查看次数

HTTP报头上传文件后,服​​务器无法追加标头

我在我的asp.net mvc 5 c#web应用程序中间歇性地获得此异常:

发送HTTP标头后,服务器无法附加标头.

它只是将图像上传到S3方法(Web Api控制器).

Global.asax中的presendrequestheaders

protected void Application_PreSendRequestHeaders(object sender, EventArgs e)
        {
            HttpApplication app = sender as HttpApplication;
            if (app != null &&
                app.Context != null)
            {
                app.Context.Response.Headers.Remove("Server");
            }
        }
Run Code Online (Sandbox Code Playgroud)

触发错误的方法:

    [HttpPost]
    [Route("UploadImageJSON")]
    public IHttpActionResult UploadImageJSON(HttpRequestMessage request)
    {
        var httpRequest = HttpContext.Current.Request;

        // Check if files are available
        if (httpRequest.Files.Count != 1) return BadRequest();

        var postedFile = httpRequest.Files[0];

        var contentType = postedFile.ContentType;
        if (!contentType.Contains("image"))
        {
            return StatusCode(HttpStatusCode.NotAcceptable);
        }




        var keyUploadFiles = Constants.UrlS3Amazon +
                             S3.UploadToS3WithStream(postedFile.InputStream, contentType);


        return Json(JsonConvert.SerializeObject(keyUploadFiles)); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

18
推荐指数
1
解决办法
2807
查看次数

Visual Studio 2015,无法更改新资源文件的访问修饰符

我正在尝试在VS2015中创建新的资源文件.我创建它们很好,但是当我尝试更改"访问修饰符"时,下拉列表被禁用...

有任何想法吗?

我正在使用ASP.NET MVC 6(ASP.NET5).该项目是一个类库,但我在Web项目中测试了相同的结果.

谢谢!!

在此输入图像描述

编辑:添加属性窗口 在此输入图像描述

c# asp.net resx visual-studio-2015 asp.net-core

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

Phonegap iOS 5.1和localStorage

我使用localstorage在我的应用程序中保存一个值,与PhoneGap一起使用,但是当Apple发布新的iOS 5.1时,我的应用程序现在不保存该值.

有人知道如何解决这个问题吗?

非常感谢你!!!

编辑:我把我正在使用的代码:

window.localStorage.setItem("login", $('#login').val());

我用它来保存值,我用它来读取值:

function onDeviceReady() {
    var login = window.localStorage.getItem("login");

    if (login != null) {
        $('#login').val(login);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我关闭应用程序时,值不会保存.

release local-storage ios cordova

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

从vNext中的appsetting.json读取启动外的连接字符串

我有一个项目类(Nuget Package).我需要在没有构造函数的静态类中读取我的连接字符串到MongoDB.

静态类方法:

        /// <summary>
        /// The default key MongoRepository will look for in the appsettings.json 
        /// </summary>
        private const string DefaultConnectionstringName = "Data:MongoDB:MongoServerSettings";

        /// <summary>
        /// Retrieves the default connectionstring from appsettings.json
        /// </summary>
        /// <returns>Returns the default connectionstring from the App.config or Web.config file.</returns>
        public static string GetDefaultConnectionString()
        {
            var config = new Configuration();
            return config.Get<string>(DefaultConnectionstringName);
        }
Run Code Online (Sandbox Code Playgroud)

我总是null ...如何在不使用DI的情况下获取Startup.cs之外的值?

有可能的?

在我的旧代码中,我可以做类似的事情:

/// <summary>
    /// Retrieves the default connectionstring from the App.config or Web.config file.
    /// </summary>
    /// <returns>Returns …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core

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